Kursbeschreibung
Kein anderes Architekturmuster hat so sehr begeistert wie Microservices. Verstehen Sie Microservices und die Kernkonzepte der Architektur.
Microservices sind ein wichtiges architektonisches Muster in der Softwarebranche.
Auf jeder Konferenz, die Sie besuchen oder in jedem anderen Medium, in dem Sie sich mit etablierten Softwarearchitekten austauschen, werden Sie von Microservices hören. Einen Überblick darüber zu haben, was diese Architektur ist - und was sie nicht ist - ist ein wichtiger Ausgangspunkt für die Bewertung dieses Modells. Verstehen Sie die grundlegenden Konzepte von Microservices, um Ihnen dabei zu helfen, festzustellen, ob dieses Architekturmodell für Sie und Ihr Team das richtige ist.
Erfahren Sie, wie Microservices in die Geschichte der Softwarearchitektur passen und entdecken Sie einige der anderen bemerkenswerten Muster, die in den letzten Jahren entstanden sind. Erlernen Sie die Kernkonzepten von Microservices, darunter Bounded Contexts und die API-Schicht. Sie lernen auch einige der fortgeschritteneren Bereiche der Architektur, sowie auf die Bedeutung einer DevOps-Kultur, wenn Sie sich für den Wechsel zu Microservices entscheiden.
Überblick über Microservices- Geschichte der servicebasierten Architekturen
- Die monolithische Anwendung
- Serviceorientierte Architektur
- Microservices: Das neue Kind im Block
- Microservices: Problemlöser, aber nicht der Königsweg
- Microservices und Cloud Native
- Die Dienste
- Der Kommunikationstanz
- Verteilung und Skalierung
- Die Gefahren von Latenz und Gridlock
- Begrenzter Kontext
- Datendomänen als Service-Grenze
- Kein ACID, nur BASE
- Die API-Schicht
- Asynchrone Kommunikation
- Logging und Tracing in einer Microservices-Architektur
- Kontinuierliche Bereitstellung als Voraussetzung
- Hybride Architekturen: Hierarchie- und Service-basiert
- Design-Überlegungen
- Die Kompromisse
- Ein Argument für Edge-Services
- Umarmung von DevOps
Kein anderes Architekturmuster hat so sehr begeistert wie Microservices. Verstehen Sie Microservices und die Kernkonzepte der Architektur.
Microservices sind ein wichtiges architektonisches Muster in der Softwarebranche.
Auf jeder Konferenz, die Sie besuchen oder in jedem anderen Medium, in dem Sie sich mit etablierten Softwarearchitekten austauschen, werden Sie von Microservices hören. Einen Überblick darüber zu haben, was diese Architektur ist - und was sie nicht ist - ist ein wichtiger Ausgangspunkt für die Bewertung dieses Modells. Verstehen Sie die grundlegenden Konzepte von Microservices, um Ihnen dabei zu helfen, festzustellen, ob dieses Architekturmodell für Sie und Ihr Team das richtige ist.
Erfahren Sie, wie Microservices in die Geschichte der Softwarearchitektur passen und entdecken Sie einige der anderen bemerkenswerten Muster, die in den letzten Jahren entstanden sind. Erlernen Sie die Kernkonzepten von Microservices, darunter Bounded Contexts und die API-Schicht. Sie lernen auch einige der fortgeschritteneren Bereiche der Architektur, sowie auf die Bedeutung einer DevOps-Kultur, wenn Sie sich für den Wechsel zu Microservices entscheiden.
Überblick über Microservices- Geschichte der servicebasierten Architekturen
- Die monolithische Anwendung
- Serviceorientierte Architektur
- Microservices: Das neue Kind im Block
- Microservices: Problemlöser, aber nicht der Königsweg
- Microservices und Cloud Native
- Die Dienste
- Der Kommunikationstanz
- Verteilung und Skalierung
- Die Gefahren von Latenz und Gridlock
- Begrenzter Kontext
- Datendomänen als Service-Grenze
- Kein ACID, nur BASE
- Die API-Schicht
- Asynchrone Kommunikation
- Logging und Tracing in einer Microservices-Architektur
- Kontinuierliche Bereitstellung als Voraussetzung
- Hybride Architekture…