Dieser Kurs beinhaltet Coursera Coach! Eine intelligentere Art des Lernens mit interaktiven Unterhaltungen in Echtzeit, die Ihnen dabei helfen, Ihr Wissen zu testen, Annahmen in Frage zu stellen und Ihr Verständnis zu vertiefen, während Sie im Kurs fortschreiten. In diesem umfassenden Kurs über Microservices lernen Sie die Schlüsselkonzepte und -techniken kennen, die erforderlich sind, um in Microservices-Architekturen effektiv zu entwerfen, zu kommunizieren und Daten zu verwalten. Der Kurs führt Sie durch Dekompositionsmuster, Kommunikationsstile und Strategien zur Verwaltung von Datenbanken. Sie erfahren, wie Sie monolithische Systeme in modulare Microservices zerlegen können, wobei der Schwerpunkt auf Skalierbarkeit, Fehlertoleranz und Leistung liegt. Wichtige Dekompositionsmuster wie Business Capabilities, Subdomains und Domain-Driven Design (DDD) helfen Ihnen, Ihre Microservices effektiv zu strukturieren. Der Kurs behandelt verschiedene Kommunikationsmethoden, von synchronen und asynchronen bis hin zu RESTful APIs, GraphQL und gRPC. Sie lernen, wann Sie welchen Kommunikationsstil verwenden sollten, wie Sie APIs entwerfen und wie Sie allgemeine Herausforderungen wie API-Versionierung, Kommunikation zwischen Services und Netzwerkdatenverkehr bewältigen. Darüber hinaus werden wir fortgeschrittene Kommunikationsmuster mit API-Gateways und asynchronem Messaging erforschen, die Ihnen helfen, den Informationsfluss in Ihrem System zu optimieren. Dieser Kurs ist ideal für Softwarearchitekten, Entwickler und Ingenieure und zeigt Ihnen, wie Sie skalierbare und widerstandsfähige Microservices-Architekturen entwerfen können - von den grundlegenden Prinzipien bis hin zu den fortgeschrittensten Praktiken. Dieser Kurs eignet sich am besten für diejenigen, die ihr Verständnis von Microservices verfeinern und sich die Fähigkeiten aneignen möchten, um hochleistungsfähige verteilte Systeme zu erstellen. Für den Kurs sind keine Vorkenntnisse im Bereich Microservices erforderlich, aber ein grundlegendes Verständnis von Softwarearchitektur und Entwurfsmustern ist hilfreich.

Erwerben Sie mit Coursera Plus für 199 $ (regulär 399 $) das nächste Level. Jetzt sparen.

Microservices-Design, Kommunikation und Datenverarbeitung
Dieser Kurs ist Teil von Spezialisierung für Microservices-Architektur: Entwurfsmuster und Prinzipien

Dozent: Packt - Course Instructors
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Beherrschen Sie Techniken zur Zerlegung monolithischer Systeme in Microservices nach Geschäftsfunktionen und Teilbereichen.
Untersuchen Sie die Vor- und Nachteile von synchroner und asynchroner Kommunikation für Microservices.
Sammeln Sie praktische Erfahrungen mit RESTful API, GraphQL und gRPC-Design in Microservices-Architekturen.
Lernen Sie, Microservices-Daten mit Mustern wie CQRS, Event Sourcing und Datenbank-Sharding zu verwalten.
Kompetenzen, die Sie erwerben
- Kategorie: Software-Entwurfsmuster
- Kategorie: Datenmanagement
- Kategorie: Verteiltes Rechnen
- Kategorie: API-Design
- Kategorie: Skalierbarkeit
- Kategorie: API-Gateway
- Kategorie: Software-Architektur
- Kategorie: Restful API
- Kategorie: GraphQL
- Kategorie: Ereignisgesteuerte Programmierung
- Kategorie: Microservices
- Kategorie: Systemarchitektur
- Kategorie: Datenbanken
- Kategorie: NoSQL
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
September 2025
10 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 8 Module
In diesem Modul werden wir Strategien zur Zerlegung eines monolithischen Systems in kleinere, überschaubare Microservices erkunden. Sie lernen Dekompositionsmuster wie Business Capabilities, Subdomains und Domain-Driven Design (DDD)-Prinzipien kennen, um die Architektur Ihres Systems effektiv abzubilden. Am Ende werden Sie mit den Tools ausgestattet sein, um eine modulare, skalierbare Microservices-Architektur zu entwerfen.
Das ist alles enthalten
12 Videos2 Lektüren1 Aufgabe
In diesem Modul werden wir die Grundlagen der Microservices-Kommunikation behandeln und die Herausforderungen und Strategien für eine effektive Nachrichtenübermittlung untersuchen. Sie werden synchrone und asynchrone Kommunikation vergleichen, in das RESTful API-Design eintauchen und Best Practices für die Erstellung skalierbarer und wartbarer APIs lernen, um eine reibungslose Service-Interaktion zu gewährleisten.
Das ist alles enthalten
31 Videos1 Aufgabe
In diesem Modul konzentrieren wir uns auf die Bedeutung von API Gateways für die Verwaltung der Kommunikation zwischen Microservices. Sie werden verschiedene API Gateway-Muster kennenlernen und verstehen, wie sie Skalierbarkeit, Sicherheit und Reliabilität optimieren können. Dieses Modul vermittelt die grundlegenden Kenntnisse, die für den Entwurf einer robusten und effizienten Microservices-Architektur erforderlich sind.
Das ist alles enthalten
22 Videos1 Aufgabe
In diesem Modul werden wir die Möglichkeiten der asynchronen Kommunikation zur Verbesserung der Skalierbarkeit und Fehlertoleranz von Microservices erkunden. Sie werden in nachrichtenbasierte Kommunikationsmuster wie Publish-Subscribe und Event Sourcing eintauchen und lernen, wie Sie diese anwenden können, um lose gekoppelte Dienste und widerstandsfähigere Systeme zu erstellen.
Das ist alles enthalten
14 Videos1 Aufgabe
In diesem optionalen Modul werden wir Apache Kafka und RabbitMQ als Messaging-Systeme für die Kommunikation von Microservices vorstellen. Sie werden deren Architekturen, Stärken und ideale Anwendungsfälle vergleichen. Am Ende des Moduls werden Sie wissen, wie Sie diese Tools in eine Microservices-Architektur integrieren können, um zuverlässiges Messaging in Echtzeit zu ermöglichen.
Das ist alles enthalten
10 Videos1 Aufgabe
In diesem Modul konzentrieren wir uns darauf, wie Sie Ihre Microservices-Architektur skalieren können, um eine optimale Leistung und Ausfallsicherheit zu erreichen. Sie lernen das Scale Cube Modell kennen und erfahren, wie Sie horizontale, funktionale und Datenpartitionierungsstrategien anwenden, um skalierbare Systeme zu erreichen. Dieses Modul bietet wesentliche Einblicke in die Skalierung von zustandslosen und zustandsbehafteten Microservices.
Das ist alles enthalten
3 Videos1 Aufgabe
In diesem Modul befassen wir uns mit Datenmanagement-Strategien für Microservices und konzentrieren uns dabei auf die Auswahl der richtigen Datenbank auf Basis der Serviceanforderungen. Sie werden Muster wie Polyglot-Persistenz und das Datenbank-pro-Service-Muster untersuchen und lernen, wann relationale Datenbanken und wann NoSQL-Datenbanken für optimale Leistung und Skalierbarkeit eingesetzt werden sollten.
Das ist alles enthalten
22 Videos1 Aufgabe
In diesem Modul werden wir uns auf Datenmanagement-Muster in Microservices konzentrieren, insbesondere auf die Trennung von Befehlen und Abfragen. Sie werden CQRS für eine optimierte Datenverarbeitung und Event Sourcing für die Konsistenz untersuchen. Am Ende des Moduls werden Sie ein tieferes Verständnis dafür haben, wie man den Datenfluss in einem verteilten System effizient verwaltet.
Das ist alles enthalten
17 Videos1 Lektüre3 Aufgaben
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 Vernetzung entdecken
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





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
Ja, Sie können das erste Video in der Vorschau ansehen und den Lehrplan einsehen, bevor Sie sich anmelden. Sie müssen den Kurs kaufen, um auf Inhalte zuzugreifen, die nicht in der Vorschau enthalten sind.
Wenn Sie sich vor dem Beginn der Sitzung in den Kurs einschreiben, haben Sie Zugang zu allen Vorlesungsvideos und Lesestoff für den Kurs. Sobald die Sitzung beginnt, können Sie die Aufgaben einreichen.
Sobald Sie sich angemeldet haben und Ihre Sitzung beginnt, haben Sie Zugang zu allen Videos und anderen Ressourcen, einschließlich der Lektüre und dem Diskussionsforum des Kurses. Sie können Übungsaufgaben ansehen und einreichen und die erforderlichen benoteten Aufgaben erledigen, um eine Note und ein Kurszertifikat zu erhalten.
Weitere Fragen
Finanzielle Unterstützung verfügbar,



