Migration & Modernisierung einer Plattform für erneuerbare Energien

AWS-basierte Transformation einer Optimierungslösung für erneuerbare Energien

Kunde: Anbieter von Optimierungsplattformen für erneuerbare Energien, Deutschland

10 Monate

um die Migration abzuschließen

Null

Ausfallzeit während des gesamten Prozesses

Automatische Skalierung

anstelle eines festen IaaS-Footprints

TypeScriptNode.jsPythonPostgreSQLRabbitMQAWSAmazon EC2AWS compute clusterAWS container servicesAmazon SQSAWS registryData centerAzure Kubernetes ServiceAzure Key VaultAzure DevOps ServicesAzure Data Lake Storage Gen2Microsoft platformPower BICEPH S3-compatible storageTerraformPlaywrightSeleniumJasmineKarma
TypeScriptNode.jsPythonPostgreSQLRabbitMQAWSAmazon EC2AWS compute clusterAWS container servicesAmazon SQSAWS registryData centerAzure Kubernetes ServiceAzure Key VaultAzure DevOps ServicesAzure Data Lake Storage Gen2Microsoft platformPower BICEPH S3-compatible storageTerraformPlaywrightSeleniumJasmineKarma

Herausforderung

Das auf IaaS basierende System war nicht skalierbar, hatte langsame Release-Zyklen, war leistungsschwach und verursachte zu hohe Kosten. Da eine globale Expansion geplant war, konnte die Plattform diese ohne eine Migration zu AWS und eine tiefgreifende Modernisierung nicht tragen.

Lösung

Eine schrittweise AWS-Migration, die Architekturverbesserungen mit Echtzeitüberwachung und Leistungsarbeit kombinierte und DevOps-Praktiken, Frontend- und Backend-Optimierung sowie parallele Funktionsentwicklung mit sich brachte.

Implementierung

  • 01Architektur- und Migrationsplan für AWS PaaS überarbeitet
  • 02Phase 1 — Performance und Observability
  • 03Phase 2 — Einführung von Abstraktionsschichten, Migration der Services
  • 04Phase 3 — Auto-Scaling, Zuverlässigkeit und langfristige Skalierbarkeit
  • 05DevOps/SecOps/SCRUM etabliert, mit Überwachung und automatisiertem Testen

Business-Impact

Migration in 10 Monaten ohne Unterbrechung abgeschlossen

Schnellere Reaktionszeiten und eine bessere Benutzererfahrung

Verbesserte Observability und proaktives Incident-Management

Strukturierte Bereitstellung, die technische Schulden reduziert hat

Eine Plattform, die jetzt bereit ist, global zu skalieren

Technologie-Stack

Sprachen & Tools
  • Python
  • Node.js
  • TypeScript
  • Terraform
  • Power BI
Compute
  • ECS (Fargate)
  • ECR
  • Lambda
  • EC2
Data & Storage
  • S3
  • RDS for PostgreSQL
  • ElastiCache
Delivery & Identity
  • CloudFront
  • Cognito
  • Amazon MQ (RabbitMQ)
Monitoring & Ops
  • CloudWatch
  • Dynatrace
  • AWS Systems Manager

Sie haben ein komplexes System, das aufgebaut oder modernisiert werden muss?

Teilen Sie uns mit, was sich ändern muss. Wir bringen die relevanten Domain- und Engineering-Leads ins Gespräch.

Alle Fallstudien entdecken