Seminar / Training
Serverless-Bereitstellung verändert Start, Zustandsmodell, Limits und Betriebsverantwortung. Das Seminar entwickelt eine portable Micronaut-Funktion beziehungsweise serverlose Anwendung und vergleicht die Umsetzung für AWS, Azure und Google Cloud anhand von Triggern, Konfiguration, Native Image, Tests und Observability.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Serverless-Eignung und Anbieterabhängigkeiten eines Anwendungsfalls bewerten
- HTTP- und Ereignisfunktionen mit Micronaut strukturiert entwickeln
- Konfiguration, Secrets, Packaging und Native Image auf Cold Start und Limits ausrichten
- Lokale Tests, Deployment, Observability und Portabilität kontrolliert organisieren
Zielgruppe
DevOps, Plattformteams, Cloud-Entwickler, Systemadministration und Entwickler mit Betriebsverantwortung.
Voraussetzungen
Micronaut-Grundkenntnisse, Linux-, Netzwerk- und Containergrundlagen sowie Erfahrung mit Build- und Deploymentprozessen.
Seminarinhalte
- Schritt 1: Serverless-Eignung prüfen
Ausführungsdauer, Zustandslosigkeit, Ereignisrate, Latenz, Verbindungen, Kosten und Anbietergrenzen werden für den Beispielservice bewertet.
- Schritt 2: Anwendungsmodell auswählen
Funktion, serverlose HTTP-Anwendung und containerbasierter Serverless-Dienst werden nach Routing, Startzeit, Wiederverwendung und Portabilität unterschieden.
- Schritt 3: Handler und Fachlogik trennen
Provider-Event, Adapter, validierte Eingabe, Fachservice und Ausgabe werden so strukturiert, dass die Kernlogik unabhängig vom Anbieter testbar bleibt.
- Schritt 4: HTTP- und Ereignistrigger umsetzen
Ein HTTP-Fall und ein asynchroner Ereignisfall werden mit eindeutiger Idempotenz, Fehlerantwort und Wiederholungsstrategie entwickelt.
- Schritt 5: Konfiguration und Secrets integrieren
Umgebungsvariablen, providerseitige Konfiguration, Secret-Zugriff, Rotation und lokale Testwerte werden ohne feste Geheimnisse im Artefakt organisiert.
- Schritt 6: Artefakt und Native Image bauen
JAR-, Layer- und Native-Build werden hinsichtlich Größe, Cold Start, Buildzeit und Bibliothekskompatibilität verglichen.
- Schritt 7: Cloud-Ressourcen und Rechte definieren
Funktion, Trigger, IAM-Rolle, Netzwerkzugriff, Timeout, Speicher, Parallelität und Dead-Letter-Ziel werden mit minimalen Rechten konfiguriert.
- Schritt 8: Lokal und integriert testen
Handler-Tests, providernahe Ereignisse, externe Abhängigkeiten und Fehlerwiederholung werden reproduzierbar geprüft.
- Schritt 9: Observability und Kosten kontrollieren
Strukturierte Logs, Metriken, Traces, Kaltstarts, Fehler, Drosselung und Kostenindikatoren werden für den Betrieb festgelegt.
- Schritt 10: Portabilität bewerten
AWS-, Azure- und Google-Cloud-Adapter werden anhand desselben Fachservices verglichen. Providerbindung, Tooling und Betriebsaufwand fließen in eine Entscheidungsmatrix ein.
Praxisübungen
- Portabler Fachservice mit Provideradapter
- HTTP- und Ereignistrigger mit Idempotenz
- JVM- und Native-Cold-Start-Vergleich
- IAM- und Fehlerkonfiguration
- Portabilitätsmatrix
Methodik
Kurze fachliche Einordnungen wechseln mit Demonstrationen und schrittweisen Übungen. Jeder Arbeitsstand wird gebaut, ausgeführt und durch automatisierte oder betriebliche Prüfungen abgesichert. Fehlerfälle werden bewusst einbezogen, damit Diagnose und Wiederanlauf nicht erst im Produktivbetrieb entstehen.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | DevOps, Plattformteams, Cloud-Entwickler, Systemadministration und Entwickler mit Betriebsverantwortung. |
| Voraussetzungen: | Micronaut-Grundkenntnisse, Linux-, Netzwerk- und Containergrundlagen sowie Erfahrung mit Build- und Deploymentprozessen. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
