In diesem Kurs geht es um die Auswahl der Services, mit denen du deine serverlosen Architekturen skalierst. In diesem Kurs lernst du, im großem Maßstab serverlos zu denken. Dies schließt Folgendes ein:
- das Vergleichen von auf AWS Lambda basierenden Architekturen mit traditionellen Cloud-Architekturen
- das Anwenden bewährter Methoden zum Optimieren der Geschwindigkeit, mit der Lambda-Funktionen ausgeführt werden
- das Vergleichen von Speicherlösungen für persistente Ressourcen- und Anwendungstatus
- das Anwenden serverloser Teststrategien in Bezug auf Mocking, Einheitentests, Funktionsdesign, effektive Tests im großem Maßstab und Integrationstests
- das Kennenlernen von Optionen zum Kostenbewusstsein im Rahmen deiner serverlosen Anwendungen
- Kursniveau: Fortgeschritten
- Dauer: 1,5 Stunden
Hinweis: Dieser Kurs verfügt über lokalisierte Transkripte/Untertitel. Der Vortrag ist auf Englisch. Um Untertitel anzuzeigen, klicken Sie auf die Schaltfläche CC in der rechten unteren Ecke des Players.
Aktivitäten
- Dieser Kurs beinhaltet Präsentationen, Videos und Bewertungen.
Kursziele
In diesem Kurs lernst du die folgenden Dinge:
- das Vergleichen von Lambda-basierten Architekturen mit traditionellen Cloud-Architekturen im Hinblick darauf, was wie gemessen wird, um sicherzustellen, dass deine Lösung ihren Datenverkehr verarbeiten kann
- das Auflisten von bewährten Methoden für das Design zum Optimieren der Geschwindigkeit, mit der Lambda-Funktionen sowohl bei Kalt- als auch bei Warmstart ausgefükhrt werden
- das Vergleichen von Speicherlösungen für persistente Ressourcen- und Anwendungstatus
- zu identifizieren, wie der Zugriff auf deine Lösung geregelt und wie sie angewendet wird
- das Beschreiben der Konzepte zur Verwendung von Nutzungsmustern, API-Drosselung, API-Schlüsseln, Lambda-Gleichzeitigkeitskontrollen und HTTP-Statuscodes
- das Identifizieren von leistungsbezogenen Designkompromissen sowie den jeweiligen Vor- und Nachteilen der APIs, Lambda-Funktionen und Datenspeicher
- das Zusammenfassen serverloser Teststrategien in Bezug auf Mocking, Einheitentests, Funktionsdesign, effektive Tests im großem Maßstab und Integrationstests
- das Hervorheben iterativer Änderungen, die du zum Optimieren der Leistung und Kosten deiner Anwendung im Lauf der Zeit vornehmen kannst
Zielgruppe
Dieser Kurs richtet sich an:
- Erfahrene Entwickler und Cloud-Architekten, die mit Amazon Web Services (AWS-)Cloud und Serverless-Technologien vertraut sind.
Voraussetzungen
Idealerweise erfüllen die Kursteilnehmer folgende Voraussetzungen:
- Vertrautheit mit Serverless-Technologien und AWS-Cloud-Konzepten
- Absolvierung von Architecting on AWS oder vergleichbare Kenntnisse
- Absolvierung von Getting into the Serverless Mindset oder vergleichbare Kenntnisse
- Absolvierung von Introduction to Serverless Development oder vergleichbare Kenntnisse
- Absolvierung von AWS Lambda Foundations oder vergleichbare Kenntnisse
Kursinhalt
Modul 1: Einführung
- Verwendung dieses Kurses
- Kurseinführung
Modul 2: Skalierung von serverlosen Architekturen
- Im großen Maßstab serverlos denken
- Überlegungen zur Skalierung von serverlosen Services
- Testen auf Spitzenlast
Modul 3: Zusammenfassung
- Zusammenfassung und nächste Schritte
- Wissenscheck
- Feedback