Packt
Microservices-Design, Kommunikation und Datenverarbeitung

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

Packt

Microservices-Design, Kommunikation und Datenverarbeitung

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

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

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

September 2025

Bewertungen

10 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung für Microservices-Architektur: Entwurfsmuster und Prinzipien
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • 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

Packt - Course Instructors
Packt
1.299 Kurse334.545 Lernende

von

Packt

Mehr von Vernetzung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen