In diesem Kurs lernen Sie die optimale Architektur und die wesentlichen Prozesse für die effiziente Entwicklung und den Betrieb von Microservices kennen. Der Kurs ist auf das Niveau der Teilnehmer und die Komplexität ihrer Lösungen zugeschnitten.
Wir behandeln Best Practices für die Entwicklung und den Betrieb von Microservices anhand konkreter Beispiele. Sie lernen, wie Sie Microservices-basierte Systeme für mittlere und große Unternehmen entwickeln, einschließlich domänenorientierter Microservice-Architekturen für Ökosysteme mit Tausenden von Microservices.
Sie lernen auch die Prozesse kennen, die für die erfolgreiche Einführung von Microservices erforderlich sind: Testen, automatisierte Bereitstellung, Kultur DevOps, API-Verwaltung, Überwachung und mehr. Der Kurs hilft Ihnen, belastbare und skalierbare Systeme mithilfe von Microservices zu entwerfen.
- Anwendungsentwickler
- Systemarchitekten
- IT-Manager
- IT-Experten
- Vorteile und Einschränkungen der monolithischen Architektur gegenüber Microservices
- Das Konzept und Beispiele von Microservices
- Kommunikation zwischen Microservices: REST, Events, GraphQL, gRPC
- API-Verwaltung: Versionierung, API-Gateway, Service Mesh
- Kultur DevOps und Automatisierung von Umgebungen
- Testen und Automatisierung in Microservices
- Bewährte Methoden für kontinuierliche Bereitstellung und Implementierung
- Detaillierte Überwachung und Beobachtbarkeit
- Service Discovery und seine Rolle im Ökosystem
Es gibt keine besonderen Voraussetzungen, aber sie sind nützlich:
- Allgemeines Wissen über Datenbanken
- Kenntnisse in HTTP und JSON
- Kenntnisse agiler Methoden
- Monolithische Architektur
- Microservice-Architektur
- Kommunikationsmuster
- API-Verwaltung
- DevOps Kultur
- Tests
- Kontinuierliche Lieferung
- Überwachung
- Serviceerkennung
Derzeit gibt es keine Empfehlungen.

