Dieser Kurs beinhaltet Coursera Coach! Eine intelligentere Art zu lernen mit interaktiven Unterhaltungen in Echtzeit, die Ihnen helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie im Kurs vorankommen. Beherrschen Sie die fortgeschrittenen technischen Praktiken, die erforderlich sind, um belastbare, skalierbare und produktionsbereite Microservices-Systeme zu erstellen. Dieser Kurs vermittelt Ihnen das Fachwissen, um verteilte Transaktionen zu handhaben, die Leistung mit Caching zu optimieren und robuste Bereitstellungsstrategien mit Containern und Orchestrierungswerkzeugen zu implementieren. Sie erlangen ein tiefes Verständnis von Zuverlässigkeitsmustern, die eine hohe Verfügbarkeit in modernen Cloud-nativen Architekturen sicherstellen. Sie beginnen mit der Untersuchung von Herausforderungen und Lösungen für verteilte Transaktionen, einschließlich ACID-Prinzipien, SAGA-Mustern, kompensierenden Transaktionen und dem Transaktionsausgang mit CDC. Anhand von praktischen Design- und Programmierübungen lernen Sie, die Konsistenz zwischen den Diensten aufrechtzuerhalten und gleichzeitig häufige Fallstricke wie doppelte Schreibvorgänge und Leistungsengpässe zu vermeiden. Als Nächstes befasst sich der Kurs mit verteilten Caching-Strategien und Leistungsoptimierung, gefolgt von einer umfassenden Einführung in die Containerisierung mit Docker und Orchestrierung mit Kubernetes. Sie implementieren CI/CD-Pipelines, GitOps-Workflows und moderne Deployment-Strategien wie Blue-Green- und Canary-Releases. Die letzten Module konzentrieren sich auf Resilienz, Beobachtbarkeit und serverlose Architekturen. Sie wenden Muster wie Circuit Breaker, Retries und Bulkheads an und integrieren Monitoring-Tools wie Prometheus und verteilte Tracing-Systeme, um die Systemzuverlässigkeit zu gewährleisten. Dieser Kurs ist ideal für Software-Ingenieure, Backend-Entwickler, DevOps-Experten und Architekten mit Vorkenntnissen im Bereich Microservices. Vertrautheit mit APIs, Cloud-Grundlagen und Grundlagen der Containerisierung wird empfohlen. Am Ende des Kurses werden Sie in der Lage sein, fehlertolerante Microservices-Architekturen unter Verwendung von verteilten Transaktionsmustern, Container-Orchestrierung, Observability-Tools und serverlosen Technologien zu entwerfen, zu implementieren und bereitzustellen.

Fortgeschrittene Microservices-Architektur, Bereitstellung und Ausfallsicherheit

Fortgeschrittene Microservices-Architektur, Bereitstellung und Ausfallsicherheit
Dieser Kurs ist Teil von Spezialisierung „Microservices-Architektur: Entwurfsmuster und Prinzipien“

Dozent: Packt - Course Instructors
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Entwurf und Implementierung verteilter Transaktionslösungen unter Verwendung von SAGA, Kompensationsmaßnahmen für Konsistenz über Microservices-Systeme hinweg.
Architektur hochleistungsfähiger Systeme unter Verwendung verteilter Caching-Strategien und Optimierung von Datenbankinteraktionen zur Reduzierung von Latenzzeiten und Verbesserung der Skalierbarkeit.
Erstellung und Bereitstellung von Microservices mithilfe von Docker, Kubernetes, CI/CD-Pipelines und GitOps-Workflows mit Zero-Downtime-Bereitstellungsstrategien.
Anwendung von Resilienzmustern, Beobachtungstools und serverlosen Architekturen zur Gewährleistung von Fehlertoleranz, Überwachung und Systemzuverlässigkeit im großen Maßstab.
Kompetenzen, die Sie erwerben
- Kategorie: Software-Entwurfsmuster
- Kategorie: Software-Architektur
- Kategorie: Kontinuierliche Bereitstellung
- Kategorie: Kontinuierliche Integration
- Kategorie: Verteiltes Rechnen
- Kategorie: Skalierbarkeit
- Kategorie: CI/CD
- Kategorie: Serverloses Rechnen
- Kategorie: Daten in Echtzeit
- Kategorie: Transaktionsverarbeitung
- Kategorie: Containerisierung
- Kategorie: Systemüberwachung
- Kategorie: Bereitstellung von Anwendungen
- Kategorie: Ereignisgesteuerte Programmierung
- Kategorie: Microservices
- Kategorie: Integrität der Daten
Werkzeuge, die Sie lernen werden
- Kategorie: Kubernetes
- Kategorie: Amazon Web Services
- Kategorie: Docker (Software)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
7 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 6 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

von
Mehr von Cloud Computing entdecken
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,



