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.
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.
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?