Modern tools for cloud migration
Bei 35x setzen wir auf ein aufeinander abgestimmtes Set an Technologien, die Automatisierung, Zusammenarbeit und Qualitätssicherung in den Mittelpunkt stellen. Im Zentrum stehen Open-Source-Werkzeuge mit aktiver Community und nachgewiesener Langlebigkeit.
Open Source: kein Vendor Lock-in bei den Tools
Git, Terraform, Kubernetes, Prometheus und Grafana sind etablierte Open-Source-Standards. Kein proprietäres Tool das bei Lizenzänderungen oder Akquisitionen zum Problem wird.
đź“‹ Alles in Code, alles in Git
Infrastruktur, Konfiguration, Deployments, Monitoring-Dashboards, alles als Code versioniert. Jede Änderung ist nachvollziehbar, jeder Zustand reproduzierbar.
🎓 Ihr Team lernt die Tools eigenständig zu bedienen
Wir ĂĽbergeben keine Black-Box-Infrastruktur. Wissenstransfer ist fester Bestandteil jedes Projekts, damit Ihr Team die eingesetzten Werkzeuge nach Projektabschluss selbst weiterfĂĽhren kann.
Unsere Werkzeuge
Git und GitOps
Git ist mehr als ein Versionskontrollsystem, es ist die zentrale Grundlage für Zusammenarbeit in Cloud-Migrationsprojekten. Infrastrukturcode, Konfigurationen und Deployments werden genau wie Anwendungscode in Git verwaltet: jede Änderung ist nachvollziehbar, frühere Zustände können wiederhergestellt werden, und Code Reviews sorgen dafür, dass keine unkontrollierten Änderungen an der Infrastruktur landen.
GitOps geht einen Schritt weiter und macht Git zur einzigen Quelle der Wahrheit für die gesamte Infrastruktur. Der gewünschte Zustand wird deklarativ in Git definiert, automatisierte Prozesse sorgen dafür, dass die tatsächliche Infrastruktur diesem Zustand entspricht. Im Fehlerfall reicht ein Git-Revert, um einen bekannten funktionierenden Zustand wiederherzustellen.
CI/CD-Pipelines
Continuous Integration und Continuous Deployment automatisieren den gesamten Weg vom Code bis zur Produktion. Jede Änderung durchläuft automatisiert Build- und Testprozesse, bevor sie in die jeweilige Umgebung ausgerollt wird. Das Ergebnis sind schnellere Release-Zyklen, weniger manuelle Fehlerquellen und ein Deployment-Prozess, der für alle Beteiligten transparent und reproduzierbar ist.
Infrastructure as Code — Terraform
Mit Terraform definieren wir die gesamte Cloud-Infrastruktur als Code, für AWS, AWS European Sovereign Cloud und OpenStack mit demselben Werkzeug. Ein Provider-Wechsel erfordert keinen Tool-Wechsel. Der Infrastrukturcode wird in Git versioniert und über CI/CD-Pipelines automatisiert bereitgestellt. Terraform ist unser zentrales IaC-Werkzeug: deklarativ, provider-unabhängig, und mit einer der aktivsten Communities im Cloud-Bereich.
Container: Docker und Kubernetes
Containerisierung ist in unseren Projekten Standard. Die Frage ist, wie viel Orchestrierung tatsächlich gebraucht wird. Für viele Workloads ist Docker auf einem einzelnen Host die pragmatische und richtige Wahl: einfach zu betreiben, gut zu verstehen, kein Overhead.
Wo Skalierung, HochverfĂĽgbarkeit und Multi-Tenant-Setups gefragt sind, kommt Kubernetes. Thomas Ristic hat Kubernetes bei einem internationalen Medientechnologie-Unternehmen initial eingefĂĽhrt und dort ĂĽber mehrere Jahre vier produktive Cluster aufgebaut und betrieben, von der ersten Evaluation bis zum laufenden Enterprise-Betrieb. Kubernetes-Projekte werden bei uns nicht am ReiĂźbrett konzipiert, sondern auf Basis echter Betriebserfahrung.
QA and load tests
Qualitätssicherung ist kein nachgelagerter Schritt, sondern Teil der Pipeline. Jede Code-Änderung durchläuft automatisiert Unit-, Integrations- und Sicherheitstests. In der QA-Umgebung führen wir Lasttests mit synthetischem Traffic durch, um Performance und Stabilität unter realistischen Bedingungen zu prüfen. Die Ergebnisse werden automatisch ausgewertet und fließen als Freigabekriterium in den Deployment-Prozess ein.
Monitoring — Prometheus und Grafana
Prometheus sammelt Metriken für Infrastruktur und Anwendungen, Grafana visualisiert sie in Dashboards, die sowohl für das Operations-Team als auch für nicht-technische Stakeholder verständlich sind. Alerting wird so konfiguriert, dass nur tatsächlich handlungsrelevante Ereignisse eine Benachrichtigung auslösen. Dashboards werden wie alles andere als Code in Git verwaltet und über CI/CD bereitgestellt.
Wie die Werkzeuge zusammenspielen
Der Wert der einzelnen Werkzeuge entsteht durch ihre Integration: Der Entwickler pusht Code nach Git, die CI/CD-Pipeline baut, testet und scannt automatisch, Terraform stellt Infrastruktur bereit, Kubernetes deployt Container, und Prometheus zusammen mit Grafana ĂĽberwacht den laufenden Betrieb. Alles als Code, alles versioniert, alles reproduzierbar und Ihr Team versteht jeden Schritt.

