Serverless Technologien erfahren momentan einen ziemlichen Boom. Sie reichen von Function as a Service (FaaS) über komplette Datenbank- und Queueingsysteme bis hin zu Authentisierungs- und Monitoringlösungen. In diesem Workshop werden wir uns vor allem FaaS anschauen und eine entsprechende Function erstellen welche die gängigen Best Practices befolgt und in AWS Lambda läuft. Dabei lernen wir gewisse Stolpersteine und Eigenheiten dieser Plattformen kennen und wie man damit umgeht.
Workshop Inhalt auf einen Blick
- Grundkonzepte Serverless und FaaS
- Anwenden der Konzepte und Best Practices
- Erweiterte Konzepte und Learnings aus der Praxis
Inhalte
Gemeinsam mit unserem Trainer findest du leicht den Einstieg in diese moderne Technologie und verstehst die Grundkonzepte und Anwendungsfälle dahinter.
- Was ist Serverless?
- Was ist FaaS und wann sollte ich es benutzen?
- Schreiben einer ersten Function
- Schritt für Schritt anwenden der Best Practices
- Verbinden mit einer Serveless Datenbank
- Besprechen der häufigsten Stolpersteine und Lösungsmöglichkeiten
- Anwenden dieser Techniken
- Erweiterte Konzepte und Learnings aus der Praxis
Um deine Kenntnisse zu festigen und zu vertiefen, stehen dir nach dem Training zusätzliche Werkzeuge und das gesamte Lab-Material für dein Selbststudium zur Verfügung.
Zielpublikum
Das Training richtet sich vor allem an Entwickler\*innen, welche diese neue Welt und ihre Vor- und Nachteile kennenlernen möchten. Die Teilnehmenden sollte schon Erfahrung mit einer gängigen Programmiersprache haben. Dies ist aber keine strikte Voraussetzung.
Voraussetzungen
Alle Teilnehmenden benötigen für die Schulung einen Laptop. Falls möglich sollten sie bereits einen funktionierenden Account bei AWS haben. Wir werden uns während dem Workshop nur im Free Tier bewegen.
Sprache
Der Kurs kann in Deutsch oder Englisch durchgeführt werden. Die Lab-Unterlagen stehen nur auf Englisch zur Verfügung.
Trainer
Der Workshop wird durch die beiden folgenden Serverless Spezialisten geleitet:
- Mathis Kretz, Softwarearchitekt und Mitgründer bei bespinian.io
Spezialisert auf Microservices, Containertechnologien und Cloud-Native Engineering. - Lena Fuhrimann, Software Engineer und Mitgründerin bei bespinian.io
Spezialisiert auf Clouddienste, verteilte Systeme und Webentwicklung mit modernen Technologien.