Herausforderung

  • Die Bereitstellung der monolithischen Anwendung erfolgt durch einen halbautomatischen Ansatz. Entwickler führen den CI/CD-Workflow manuell aus, er muss jedoch vollautomatisch erfolgen.
  • Der Kunde hat keine Möglichkeit, sich einen schnellen Überblick über die abhängigen Mikrodienste seiner gesamten Entwicklungs-, Integrations- und Produktionsumgebung zu verschaffen

Methodik

  • Die GitHub-Action-Pipelines, die die Erstellung von Anwendungsimages und das Hochladen in EKS handhabten, wurden so aktualisiert, dass sie voneinander und von den Entwicklungs-, Integrations- und Produktionszweigen abhängig sind
  • Alle durch die Automatisierung entstandenen Mängel wurden kommuniziert und behoben
  • Es wurde ein AWS-CLI-Skript erstellt, um EKS-Informationen aus allen Umgebungen zu extrahieren, und sie mit Pandas als CSV-Datei für einen einfachen Überblick verarbeitet

Ergebnis & Mehrwert

  • CI/CD-Pipelines sind klarer und auf einen Auslöser für die Bereitstellung des Bildes reduziert.
  • Durch die Änderung auftretende Mängel werden gemildert
  • Erstellung einer benutzerfreundlichen Skriptübersicht, die von Geschäftsanwendern genutzt werden kann, um den Entwicklungsfortschritt von Microservices in EKS zu verfolgen, ohne auf die fehleranfällige Confluence-Dokumentation zurückgreifen zu müssen
Dr. Marc Großerüschkamp
Leiter Software & Data Technologies
Wir sind hier, um zu helfen

Verbinden Sie sich mit uns

Benötigen Sie Unterstützung bei der Entwicklung Ihrer Technologielösungen? Lassen Sie uns in einrm unverbindlichen Gespräch herausfinden, wie wir gemeinsam Mehrwert schaffen können.