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
Unsere Projekterfahrung
Unsere Teams bringen Erfahrung aus zahlreichen Projekten bei großen internationalen Automobilherstellern und führenden Abrechnungs- und Finanzdienstleistern mit.