Zum Inhalt springen
[ PRJ-02 ]Studium · 2026

Containerisierung einer Anwendung orchestrieren (SAE53)

Eine containerisierte Plattform für Bahnbuchungen, in Entwicklung und Produktion.

  • Docker Compose
  • GitLab CI/CD
  • Debian

Kontext

Ein SAÉ-Projekt (Lern- und Prüfungssituation) im dritten Jahr meines BUT: Konzeption und Aufbau einer vollständigen Infrastruktur für eine Buchungsplattform für Bahntickets.

Was ich gemacht habe

  • Die Plattform auf zwei getrennten Umgebungen bereitgestellt, Entwicklung und Produktion, auf virtuellen Maschinen mit Debian 12.
  • Alle Dienste mit Docker Compose orchestriert.
  • Releases mit CI/CD-Pipelines auf GitLab automatisiert.
  • Die Container mit Portainer verwaltet und beide Umgebungen mit Netdata überwacht.

Architektur

  • 2 Umgebungen: Entwicklung und Produktion, strikt getrennt.
  • Docker Compose: vollständige Orchestrierung der Dienste.
  • GitLab CI/CD: jedes Release startet aus einer Pipeline.

Ergebnis

Eine Buchungsanwendung für Reisende, mit Authentifizierung sowie Verwaltung und Verfolgung der Buchungen eines Kontos.

Was ich daraus mitnehme

Die Trennung der beiden Umgebungen war kein organisatorisches Detail: Sie zwang alles durch die Integrationskette, sodass nichts von Hand bereitgestellt wurde. Genau das macht die Plattform reproduzierbar.

Nächstes Projekt

PRJ-032024· Studium

Integrationsprojekt (SAE24)

Eine Netzwerklösung für ein Unternehmen entwickeln, als Teamleiter.

Cisco Packet TracerGantt
Projekt ansehen