Git as the Single Source of Truth
Git Repository
(Single Source of Truth)
Erlaeuterung & Interpretation
Wofür das ist: Dieses Diagramm erklärt das fundamentale Prinzip, Git als die einzige, maßgebliche Quelle der Wahrheit (Single Source of Truth) für alle Aspekte eines Softwaresystems zu verwenden.
Was man sieht: Im Zentrum steht das Git-Repository. Verschiedene Arten von "Code" – nicht nur Anwendungscode, sondern auch Infrastruktur-, Policy- und Pipeline-Definitionen – werden darin versioniert. Dieser zentrale Speicher ermöglicht entscheidende Prozesse und bietet immense Vorteile.
Wie man es interpretiert: Der "Source of Truth"-Ansatz bedeutet: Wenn es nicht in Git ist, existiert es nicht (oder sollte es nicht). Jede Änderung am System wird durch einen Commit in Git repräsentiert. Dies schafft eine vollständige, nachvollziehbare Historie. Automatisierung (GitOps) wird möglich, da Systeme auf Änderungen im Repository reagieren können, anstatt manuell konfiguriert zu werden. Es ist die Basis für Reproduzierbarkeit, Prüfbarkeit und kollaborative Systementwicklung.