Serverless Technologien
Mit einer Serverless Architektur und den passenden Produkten wie Amazon API Gateway, AWS Lambda, AWS Fargate oder Amazon DynamoDB können sich Entwickler*innen auf den eigentlich Kern konzentrieren: Business-Logik. So lassen sich Kosten für Betrieb, Wartung, und Entwicklung von neuen Applikationen und Erweiterungen von bestehenden Anwendungen stark reduzieren und zuverlässig im Vorraus kalkulieren.
Als Advanced Consulting Partner stehen wir euch bei allen Fragen rund um die Amazon Web Services und natürlich auch bei dem Thema Serverless kompetent zur Seite.
Bausteine von AWS
Die Auswahl an Produkten und Servicen von AWS mit Bezug zu Serverless erweitert sich stetig. Einige der wichtigsten Bausteine für den wartungslosen oder -armen Betrieb von Applikationen sind folgend aufgelistet.
Logik
- Dank AWS Lambda kann Programmcode ausgeführt werden, ohne dass dafür Server bereitgestellt, verwaltet und bezahlt werden. Ihr bezahlt nur für die tatsächlich benötigte Rechenzeit; es fallen keine Kosten für den Leerlauf von Ressourcen an.
- AWS Fargate betreibt Container-basierte Anwendung ohne Server und übernimmt dabei die Skalierung und Verwaltung der Infrastruktur.
Datenspeicher
- Mit Amazon DynamoDB könnt ihr eine flexible NoSQL-Datenbank für jegliche Anwendung betreiben, die eine Latenz im unteren Millisekundenbereich erfordert und dabei keinerlei Wartungs- und Betriebskosten benötigt außer den Kosten für die genutzten Kapazitäten.
- Amazon Aurora Serverless ist eine automatisch skalierende Variante des MySQL-kompatiblen Amazon Aurora Datenbank Service für die Verwaltung relationaler Datenstrukturen.
- Amazon Simple Storage Service ist ein hochgradig skalierbarer Objektspeicher von AWS für die sichere und bestätige Speicherung von beliebigen Datenmengen.
API Zugriff
- Amazon API Gateway kann das Erstellen, Veröffentlichen, Warten, Überwachen und Sichern von HTTPS APIs vollständig ohne eigene Betriebskosten realisieren.
Tellerrand
Weitere typische Bausteine in einer wartungslosen Architektur sind Amazon SNS, Amazon SQS, AWS AppSync, Amazon EventBridge, AWS Step Functions, Amazon Kinesis, Amazon Athena, Lambda@Edge, oder Amazon Elastic File System. Diese – und die zuvor genannten – Bausteine stellen wir euch gerne in unseren Workshops genauer vor.
Workshops
Um euch den Einstieg in eine Serverless Architektur zu ermöglichen, oder eure Pläne für eine bestehende Architektur zu besprechen und zu optimieren, bieten wir zwei Workshops zum Thema Serverless an.
In den Serverless Workshops vermitteln wir euch Know-how um produktionsreife Applikationen zu entwickeln. Beide Workshops können je nach Wunsch in-house oder remote stattfinden; natürlich können diese auch individuell an eure Bedürfnisse angepasst werden.
Serverless Essentials
Ein ganztägiger Workshop für Alle, die wissen wollen, wie moderne Softwareentwicklung mit minimalem Pflegeaufwand in der Public AWS Cloud funktioniert.
- Einführung
Was ist Serverless? Welche Bausteine gibt es auf AWS? - Praxis, Teil 1 - Architektur
Entwicklung einer Web-Anwendung mit Amazon API Gateway und AWS Lambda sowie Amazon DynamoDB. - Praxis, Teil 2 - Integration
Deployment und Operations mit einer Serverless Deployment Pipeline unter Einsatz von AWS CodePipeline und AWS CodeBuild. - Tipps und Tricks
Serverless Patterns und Anti-Patterns, sowie typische Operational Gotchas.
Serverless: Next Steps
Ein ganztägiger Workshop für Alle, die unsere vermittelten Inhalte aus Serverless Essentials vertiefen wollen oder bereits eigene Erfahrung mit Serverless auf AWS haben und ihre Applikationen in Produktion einsetzen wollen.
- Architektur und Operations
Was bleibt gleich? Was ändert sich? - Event-getriebene Anwendungen
Datenverarbeitung mit Amazon Kinesis und Amazon DynamoDB Streams. - Serverless Operations
Metriken, Alerting und Logging mit Amazon CloudWatch. - Distributed Tracing mit AWS X-Ray.
Why are we the right partner?
We have several years of experience in the conception and planning of serverless architectures for various customers and projects and have been offering serverless consulting since 2017 with superluminar GmbH.
Based on this experience, we offer our expertise as certified AWS Advanced Consulting Partner and Serverless Inc. Dev Partner. In addition, we are the organizer of the ServerlessDays Hamburg, publish articles, tutorials and practical instructions in our superluminar Blog, give talks and workshops and are active in the serverless scene - online and offline.