Cloud Readiness

Wir bringen Ihre Anwendungen und App-Entwicklung in die Cloud

  • Ihre Anwendungen sind nicht cloud-ready?

  • Sie wollen Ihre Time-to-Market verbessern?

  • Sie wollen schneller auf Marktanforderungen reagieren?

  • Sie wollen Ihre Release-Frequenz erhöhen?

Unsere Leistungsbausteine

sidion begleitet Sie auf dem Weg in die Cloud über den gesamten Lebenszyklus: Von der Auswahl und Beratung des passenden Cloud-Anbieters über die Analyse und schrittweise Verbesserung existierender Entwicklungs- und Betriebsprozesse bis zum Aufsetzen automatisierter Build/Deploy Pipelines und Entwicklungs-Infrastruktur.

 

Beratung

  • Beratung zur Auswahl der passenden Cloud-Anbieter (AWS, Azure, Google, ...)
  • Beratung zu Multi-Cloud Ansätzen
  • Aufsetzen einer Private Cloud
  • Analyse der existierenden Anwendungslandschaft und Beratung bezüglich  Architektur, Security, Testautomatisierung und Monitoring
  • Analyse existierender Apps bezüglich 12-Factor App Prinzipien und Vorschläge zur schrittweisen Migration zu cloud-native

Entwicklung

  • Containerisierung existierender Anwendungen (Docker, Kubernetes)
  • Umbau oder Neubau hin zu responsiven, auf allen Endgeräten verfügbaren Frontends
  • Umbau monolithischer Anwendungen hin zu lose gekoppelten Komponenten, die sich einzeln entwickeln, testen und deployen lassen
  • Einführung einer Publish/Subscribe Infrastruktur auf Basis von Kafka oder RabbitMQ, um Entkopplung von Services zu realisieren

Testing

  • Erhöhung der Testabdeckung auf Basis von Unit-Tests, Integrationstests, Frontend-Tests, API/Service-Tests, E2E-Tests und Aufsetzen einer automatisierten Test-Infrastruktur (Robot Framework, Selenium)
  • Integration der Tests in die CI Pipeline
  • Performance und Penetration Tests
  • Consumer-Driven Contract Testing

DevOps

  • Aufbau einer CI/CD Pipeline (in der Public oder Private Cloud)
  • Aufbau einer Logging Infrastruktur auf Basis von ELK
  • Aufbau einer Monitoring Plattform auf Basis von Prometheus, Grafana
  • Aufbau einer Container-Orchestrierungsinfrastruktur (Kubernetes)
  • IAM auf Basis von KeyCloak
  • Aufsetzen von API-Gateways und Infrastruktur für Konfigurationen

Ihr konkreter Nutzen

  • Reduktion von Kosten für Wochenendeinsätze und Nachtarbeit
  • Schnelle automatisierte Releases und Deployments innerhalb regulärer Arbeitszeiten
  • Schnelles Time-to-Market
  • Dynamische Skalierung und Anpassung auf Lastspitzen
  • Reduzierung der Servicekosten durch effektivere Nutzung der Infrastruktur

Unsere Projekterfahrung

Unsere Teams bringen Erfahrung aus zahlreichen Projekten bei großen internationalen Automobilherstellern und führenden Abrechnungs- und Finanzdienstleistern mit.

Datenschutz*