Serverlose Cloud-Architekturen ermöglichen es, Anwendungen und (Micro-)Services zu bauen und zu betreiben, ohne eine dedizierte Infrastruktur verwalten zu müssen. Der Code wird natürlich noch auf Servern ausgeführt, aber das gesamte Servermanagement wird vom Cloud-Anbieter übernommen. Dieser kümmert sich um Verfügbarkeit, Skalierung, Ressourcenmanagement und die entsprechende Multi-Tenancy-Fähigkeit der Systeme und Infrastruktur. Der Cloud-Benutzer kann sich voll und ganz auf die Ausführung und das Monitoring seiner Funktionen und Services konzentrieren.
In meinem Vortrag zeige ich Beispiele, wie zeitgemäße, aber serverlose Microservices-Cloud-Architekturen am Beispiel von Amazon Web Services schnell und agil aufgebaut und betrieben werden können. Hierbei beleuchte ich u.a. die Konzepte von AWS Lambda, Amazon API Gateway und DynamoDB und baue mit dem Serverless-Framework eine lauffähige Anwendung während des Talks.