Microservices Architekturen Grundlagen

Total time
Location
At location, Online
Starting date and place

Microservices Architekturen Grundlagen

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 7.9 GFU Cyrus AG has an average rating of 7.9 (out of 13 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
placeKöln
11 May 2026 until 13 May 2026
check_circle Starting date guaranteed
computer Online: Zoom
11 May 2026 until 13 May 2026
check_circle Starting date guaranteed
placeKöln
24 Aug 2026 until 26 Aug 2026
computer Online: Zoom
24 Aug 2026 until 26 Aug 2026
placeKöln
9 Nov 2026 until 11 Nov 2026
computer Online: Zoom
9 Nov 2026 until 11 Nov 2026
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

  • Das Seminar vermittelt Unternehmen das notwendige Wissen und Verständnis für die Einführung und Implementierung von Microservices-Architekturen.
  • Unternehmen sollen in der Lage sein, die Vorteile von Microservices, wie verbesserte Agilität, Skalierbarkeit und Widerstandsfähigkeit, zu nutzen.
  • Ziel ist es, Unternehmen dabei zu unterstützen, komplexe Anwendungen in kleine, unabhängige und lose gekoppelte Komponenten aufzuteilen und so die Entwicklung, Bereitstellung und Skalierung zu erleichtern.

Inhalt

  • Definition und Merkmale von Microservices
    • Modulare und lose gekoppelte Komponenten
    • Unabhängige Bereitstellung und Skalierbarkeit
    • Technologische Heterogenität
  • Vorteile und Hera…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: PL/SQL, Microsoft SQL Server, Oracle, SQL & MySQL, and Oracle 11G.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

  • Das Seminar vermittelt Unternehmen das notwendige Wissen und Verständnis für die Einführung und Implementierung von Microservices-Architekturen.
  • Unternehmen sollen in der Lage sein, die Vorteile von Microservices, wie verbesserte Agilität, Skalierbarkeit und Widerstandsfähigkeit, zu nutzen.
  • Ziel ist es, Unternehmen dabei zu unterstützen, komplexe Anwendungen in kleine, unabhängige und lose gekoppelte Komponenten aufzuteilen und so die Entwicklung, Bereitstellung und Skalierung zu erleichtern.

Inhalt

  • Definition und Merkmale von Microservices
    • Modulare und lose gekoppelte Komponenten
    • Unabhängige Bereitstellung und Skalierbarkeit
    • Technologische Heterogenität
  • Vorteile und Herausforderungen der Microservices-Architektur
    • Verbesserte Agilität und Skalierbarkeit
    • Erhöhte Fehlerisolierung und Robustheit
    • Komplexität verteilter Systeme und der Inter-Service-Kommunikation
  • Vergleich mit monolithischer Architektur
    • Unterschiedliche Architekturstile und Abwägungen
    • Überlegungen zur Migration und Übernahme
  • Anwendungsfälle und Szenarien für Microservices
    • Branchen und Bereiche, die von Microservices profitieren
    • Beispiele erfolgreicher Microservices-Implementierungen
  • Identifizierung begrenzter Kontexte und Geschäftsfähigkeiten
    • Analyse von Geschäftsbereichen und -grenzen
    • Identifizierung kohärenter und lose gekoppelter Komponenten
  • Prinzipien und Konzepte des domänengesteuerten Designs
    • Allgegenwärtige Sprache und begrenzte Kontexte
    • Aggregat, Entitäten und Wertobjekte
    • Kontextabbildung und Subdomänen
  • Strategien zur Aufteilung monolithischer Anwendungen in Microservices
    • Strangler-Pattern und inkrementelle Migration
    • Vertikale und horizontale Zerlegungsansätze
    • Extrahieren von Microservices basierend auf begrenzten Kontexten
  • Abhängigkeitsverwaltung und Modularisierung
    • Verwaltung von Inter-Service-Abhängigkeiten
    • Definition von Service-Schnittstellen und -Verträgen
    • Techniken zur Entkopplung von Services
  • Synchroner vs. asynchroner Kommunikationsmuster
    • RESTful APIs und HTTP-basierte Kommunikation
    • Messaging-Systeme und ereignisgesteuerte Architektur
  • Message-orientierte Middleware und ereignisgesteuerte Architektur
    • Publisher-Subscriber und Message Queues
    • Event Sourcing und ereignisgesteuerte Workflows
  • Implementierung von Messaging-Systemen
    • Evaluierung von Messaging-Technologien (z. B. RabbitMQ, Apache Kafka)
    • Integration von Messaging-Mustern in Microservices
  • Service-Orchestrierung vs. Choreographie
    • Zentralisierte Orchestrierung und Workflow-Engines
    • Dezentrale Choreographie und ereignisgesteuerte Zusammenarbeit
  • Rolle und Vorteile eines API-Gateways
    • Aggregation und Routing von Anfragen
    • Durchsetzung von Authentifizierung und Autorisierung
    • Caching und Ratenbegrenzung
  • Design und Implementierung eines API-Gateways
    • API-Gateway-Muster (z. B. Reverse Proxy, Fassade)
    • Sicherung von API-Gateway-Endpunkten
    • Protokollierung und Überwachung des API-Traffics
  • Datenbesitz und Konsistenz in Microservices
    • Strategien zur Verwaltung von Daten pro Microservice
    • Aufrechterhaltung der Konsistenz bei verteilten Transaktionen
  • Datenbank pro Service vs. gemeinsame Datenbank-Ansätze
    • Vor- und Nachteile jeder Herangehensweise
    • Polyglotte Persistenz und Auswahl der richtigen Datenbank
  • Mechanismen zur Service-Entdeckung und -Registrierung
    • Event Sourcing und CQRS
    • Erfassung und Speicherung von Ereignissen für Audit und Wiederholung
    • Trennung von Lese- und Schreibmodellen
  • Datenintegration und Synchronisationstechniken
    • Datenreplikation und eventuelle Konsistenz
    • API-Versionierung und Daten-Transformation
  • Containerisierung mit Docker
    • Grundlagen von Docker und Container-Orchestrierung
    • Verpackung von Microservices in Container
  • Orchestrierung mit Kubernetes
    • Bereitstellung und Verwaltung von Microservices in Kubernetes
    • Skalierung und Lastenausgleich mit Kubernetes
  • Kontinuierliche Integration und Bereitstellung (CI/CD)-Pipelines
    • Einrichtung von CI/CD-Pipelines für Microservices
    • Automatisierte Test- und Bereitstellungsstrategien
  • Überwachung und Beobachtbarkeit in einer Microservices-Umgebung
    • Protokollierung, Metriken und Tracing für Microservices
    • Implementierung zentralisierter Protokollierung und Protokollaggregation
    • Sammlung und Analyse von Metriken zur Leistungsüberwachung
    • Verteiltes Tracing zur Verfolgung von Anfragen und Fehlerbehebung
  • Designmuster für Microservices
    • Circuit Breaker-Pattern für Fehlertoleranz
    • Saga-Pattern für verteilte Transaktionen
    • API-Gateway-Pattern für zentrales API-Managemen
  • Sicherheitsaspekte in der Microservices-Architektur
    • Authentifizierungs- und Autorisierungsstrategien
    • Rollenbasierte Zugriffskontrolle (RBAC) und OAuth
    • Absicherung der Kommunikation zwischen den Services
  • Skalierbarkeits-, Robustheits- und Fehlertoleranzstrategien
    • Horizontale Skalierung und Lastenausgleich
    • Resilienzmuster (Retry, Timeout, Fallback)
    • Umgang mit Fehlern und Fehlerisolierung
  • Fallstudien aus der realen Welt und gewonnene Erkenntnisse
    • Fallstudien erfolgreicher Microservices-Implementierungen
    • Herausforderungen und Strategien zur Überwindung dieser Herausforderungen
    • Best Practices und wichtigste Erkenntnisse aus realen Erfahrungen
There are no reviews yet.
    Share your review
    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.