Tailoring the Test Design for Cloud Edge Computing

Conference Day
14.06.
ab 11:45 Uhr
bis Uhr
testing
edge computing
Raum
Rheinauen

Abstract

Lambda@Edge is a service from AWS that allows executing code close to the user’s actual location. It combines the benefits of the Function-as-a-Service Lambdas with the global availability of their content delivery network CloudFront. Together they provide ease of development and maintenance paired with low latency and high availability. This combination of business code and Infrastructure-as-Code in the same project makes it quite challenging to stay on top of the testing, especially when changes to either are co-dependent.

After multiple years of development and testing, I’ve developed battle-proven strategies and patterns to tackle this complex setup. We start with understanding the structure and key challenges when dealing with Lambda@Edge. Keeping the cloud edge computing challenges in mind, I show you how to design your tests in a multi-layer structure to reach an efficient and wholesome coverage. And to wrap things up, we look at code changes and match them up with the test design.

All of this is transferable to other cloud providers.

Speaker

Chrishan Perera

GoTo, Deutschland

Chrishan Perera hat seinen Bachelor und Master Informatik am Karlsruhe Institut für Technologie erlangt. Seit April 2017 ist er als Staff Software Development Engineer bei GoTo tätig. Chrishan liest gerne zwischen den Codezeilen und ist der Ansicht, dass die Qualität der Software bereits außerhalb der IDE entschieden wird. Er hat keine Angst davor, sensible Themen anzusprechen und unangenehme Wahrheiten auszusprechen, um eine Verbesserung herbeizuführen. Chrishan brennt für echte Agilität, überzeugt KollegInnen gerne von modernen Arbeitsweisen und baut daneben eigene Test-Frameworks.