CloudConsult Pro Logo
Migration einen kritischen Anwendung

Migration einen kritischen Anwendung

Migration einer kritischen Anwendung in die AWS-Cloud.

Kontakt
Position:Lead Cloud Architect (AWS)
Zeitraum:März 2023 - laufend
Kunde:DB-Regio
Industrie:Personenverkehr

Herausforderungen

Die Umstellung bestehender Anwendungen auf ein modernes Cloud-Native Design bringt nicht nur technische, sondern auch organisatorische Herausforderungen mit sich. Ein häufiges Problem liegt in der fehlenden Reife der bestehenden CI/CD-Pipelines: Build- und Deployment-Prozesse sind oft historisch gewachsen, fehleranfällig oder unzureichend automatisiert. Dies führt dazu, dass Deployments nicht reproduzierbar sind und Fehler erst spät im Betrieb sichtbar werden.

Ein weiteres Risiko entsteht durch unzureichend implementierte Infrastructure as Code (IaC)-Ansätze. Wenn States nicht konsistent verwaltet oder regelmäßig mit der produktiven Umgebung abgeglichen werden, kommt es schnell zu „Configuration Drift“. Dadurch verlieren Teams den Überblick, und Infrastrukturänderungen erfolgen manuell oder unkontrolliert – ein Bruch mit den Grundprinzipien von Cloud-Native.

Hinzu kommt, dass während der Migration häufig hybride Phasen entstehen, in denen alte und neue Systeme parallel betrieben werden müssen. Ohne saubere Deployment- und IaC-Prozesse steigen dadurch die Komplexität, die Fehleranfälligkeit und die Betriebskosten erheblich.

Die zentrale Herausforderung besteht darin, robuste CI/CD-Pipelines aufzubauen, Infrastructure as Code konsistent und versionssicher umzusetzen sowie einen stabilen und nachvollziehbaren Migrationspfad zu gestalten. Nur so lässt sich die Vision eines wirklich Cloud-Nativen Betriebsmodells erreichen.

Tätigkeiten

  1. Migration einer kritischen 30 Jahre alten Anwendung für den Personennahverkehr
  2. Refactoring der gesamten Architektur sowie Business-Logik
  3. Aufbau der gesamten Architektur nach Serverless-Pattern und den passenden Serverless-Services
  4. Stärkung der Operational Excellence

Projektverantwortlichkeit

  1. Aufbau von DevOps-praktiken
  2. Aufbau der Release und DevOps Pipelines
  3. Erzeugen und Pflegen von DevOps-IaC Libraries mit hilfe von CDK
  4. Support der Entwicklungsteams in der AWS-Infrastruktur
  5. Einführen von CICD-Standards und Templates in GitLab
  6. Design der grundsätzlichen AWS-Architektur
  7. Aufbau eines Integration-Test-Setups unter berücksichtigung von Serverless-komponenten

Dein Kontakt

Max Hänsel

Max Hänsel

Experte für Cloud und Governance

Vereinbare jetzt ein kostenloses und unverbindliches Erstgespräch!

Jetzt Vertrieb kontaktieren