Kapitel 10. Microservices freigeben

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wir nähern uns dem spannenden Teil unseres Microservice-Aufbaus - dem Punkt, an dem wir tatsächlich alles zusammenbringen. Bis jetzt haben wir ein Betriebsmodell, ein Microservice-Design, eine Infrastrukturgrundlage und zwei funktionierende Microservices entwickelt. Jetzt nehmen wir all diese Teile und fügen sie zu einer einzigen Implementierung zusammen.

In diesem Kapitel decken wir eine Menge an Themen ab. Wir werden eine neue Infrastrukturumgebung namens Staging aufbauen. Als Nächstes erweitern wir unser Code-Repository um einen Container-Bereitstellungsprozess. Mit einem fertigen Container implementieren wir einen Bereitstellungsprozess mit dem Argo CD GitOps Tool. Wenn wir fertig sind, haben wir eine Architektur, die wie in Abbildung 10-1 aussieht.

staging deployment
Abbildung 10-1. Staging-Einsatz
Hinweis

Aufgrund des Umfangs der zu behandelnden Themen werden wir nur den Microservice für Fluginformationen bereitstellen. Du kannst jedoch alle hier beschriebenen Mechanismen auch für die Bereitstellung des Reservierungsdienstes nutzen.

Damit das alles funktioniert, verwenden wir drei verschiedene GitHub-Repositories mit ihren eigenen Pipelines und Assets (siehe Abbildung 10-2). Einer der Gründe, warum wir das so gemacht haben, ...

Get Microservices: Auf und davon now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.