Software Delivery · DevOps · Platform Engineering

CI/CD für Anwendungen, Daten und Infrastruktur

Ein praktischer Field Guide für Delivery-Systeme: Anwendungen ausliefern, Datenstrukturen ändern, Infrastruktur verwalten und Production-Releases wiederholbar, beobachtbar und wiederherstellbar machen.

ÄnderungCode, Schema, Konfiguration, Infrastruktur
KontrollePipeline, Policy, Review, Nachweise
ReleaseProgressiver Rollout, Verifikation, Recovery
Themenkarte

Folgen Sie dem System, oder springen Sie direkt zu dem Bereich, der heute weh tut.

Teil 1: Grundlagen von CI/CD und Software Delivery

Dieser Teil behandelt Grundlagen von CI/CD und Software Delivery als Bestandteil eines Delivery-Systems, das Anwendungen, Datenbanken, Infrastruktur, Teamarbeit und Production Operations verbindet.

Teil 2: Die richtige CI/CD-Pipeline bauen

Dieser Teil behandelt Die richtige CI/CD-Pipeline bauen als Bestandteil eines Delivery-Systems, das Anwendungen, Datenbanken, Infrastruktur, Teamarbeit und Production Operations verbindet.

Teil 3: CI/CD für Anwendungen

Dieser Teil behandelt CI/CD für Anwendungen als Bestandteil eines Delivery-Systems, das Anwendungen, Datenbanken, Infrastruktur, Teamarbeit und Production Operations verbindet.

Teil 4: CI/CD für Datenbanken

Dieser Teil behandelt CI/CD für Datenbanken als Bestandteil eines Delivery-Systems, das Anwendungen, Datenbanken, Infrastruktur, Teamarbeit und Production Operations verbindet.

Teil 5: CI/CD für Infrastruktur

Dieser Teil behandelt CI/CD für Infrastruktur als Bestandteil eines Delivery-Systems, das Anwendungen, Datenbanken, Infrastruktur, Teamarbeit und Production Operations verbindet.

Teil 6: Konfiguration, Secrets und Progressive Delivery

Dieser Teil behandelt Konfiguration, Secrets und Progressive Delivery als Bestandteil eines Delivery-Systems, das Anwendungen, Datenbanken, Infrastruktur, Teamarbeit und Production Operations verbindet.

Teil 7: Governance, Plattform und Operating Model

Dieser Teil behandelt Governance, Plattform und Operating Model als Bestandteil eines Delivery-Systems, das Anwendungen, Datenbanken, Infrastruktur, Teamarbeit und Production Operations verbindet.

Teil 8: Umsetzung, Tooling und Reifegrad

Dieser Teil behandelt Umsetzung, Tooling und Reifegrad als Bestandteil eines Delivery-Systems, das Anwendungen, Datenbanken, Infrastruktur, Teamarbeit und Production Operations verbindet.

Lesen starten

Kurze Artikel für jeweils eine Delivery-Frage.

Von der Idee auf dem Laptop zur Anwendung, die andere wirklich nutzen können

Jede Anwendung beginnt als Idee. Dieser Artikel erklärt die grundlegenden Herausforderungen, die beim Übergang vom lokalen Code zur produktiven Nutzung entstehen – von Hosting über Deployment bis zur Betriebssicherheit.

Deploy vs Release: Warum Sie den Unterschied kennen müssen

Deploy und Release sind nicht dasselbe. Erfahren Sie, warum die Trennung dieser beiden Konzepte Ihre Deployment-Risiken senkt und Ihnen mehr Kontrolle gibt.

Warum manuelle Updates nach den ersten echten Nutzern nicht mehr funktionieren

Manuelle Updates per SCP und Neustart funktionieren solo, aber nicht mit mehreren Servern und Nutzern. Erfahre, warum Konsistenz in Build, Test und Deployment entscheidend wird.

Wenn manuelles Deployment nicht mehr skaliert: Warum CI/CD existiert

Manuelles Deployment wird bei täglichen Änderungen unzuverlässig. CI/CD bringt Konsistenz und Vertrauen in den Auslieferungsprozess – für Teams, die skalieren wollen.

Was Sie tatsächlich ausliefern: Artefakte und Umgebungen

Zwischen Ihrem Laptop und dem Server passiert etwas Entscheidendes: Ihr Code wird in ein Artefakt verwandelt. Erfahren Sie, was Artefakte sind, wie Umgebungen sich unterscheiden und warum die CI/CD-Pipeline beides verbindet.

So erkennen Sie, ob Ihre Anwendung tatsächlich korrekt läuft

Der Pipeline-Status ist grün, das Artefakt ist in Produktion. Aber wie stellen Sie sicher, dass Ihre Anwendung nach dem Deployment wirklich einwandfrei funktioniert?