Talk by Alex Krause and Andreas Mohrhard
devopscon 2016 - Munich
Ein großer Vorteil von AWS Lambda gegenüber anderen Serverless-Diensten ist die gute Integration in die bestehenden AWS-Dienste. So kann beispielsweise auf eingehende E-Mails über den Simple Notification Service (SNS) ebenso reagiert werden, wie auf neu hochgeladene Dateien in S3. Um davon profitieren zu können, müssen Lambda-Funktionen entsprechend konfiguriert werden. Bei Applikationen jenseits der üblichen Beispiele wird dies schnell sehr komplex und fehleranfällig, umso mehr, wenn die Lambda-Funktionen mit AWS API Gateway über HTTP angesprochen werden. Im Vortrag wird am Beispiel einer Single-Page-Applikation gezeigt, wie man in einem Serverless Backend von unterschiedlichen AWS-Diensten profitieren kann und dabei die Konfiguration der unterschiedlichen Lambda-Funktionen und von AWS API Gateway im Griff behält. Mithilfe von CloudFormation, Apex, Serverless oder Terraform kann all das automatisiert und in einen CI-/CD-Prozess integriert werden. Der Vortrag gibt einen Überblick über die unterschiedlichen Möglichkeiten und zeigt konkrete Lösungen.