
Tech - SoftwareFactory bei einem führenden Unternehmen der Automobilsoftwarebranche
Industrials
Ein führendes Unternehmen der Automobilsoftwarebranche setzte sich zum Ziel, eine leistungsstarke, skalierbare Entwicklungsplattform für eingebettete Systeme zu entwickeln. In enger Zusammenarbeit mit synvert wurde eine zukunftssichere Lösung geschaffen, um die Entwicklerproduktivität zu steigern und die Systemzuverlässigkeit in großem Maßstab zu gewährleisten.
Ziele und Herausforderungen
Sicherstellung von Skalierbarkeit, Kosteneffizienz und Zuverlässigkeit
- Bedarf an Rechenleistung für Pipelines
Das Unternehmen hatte sich zum Ziel gesetzt, den hohen Rechenleistungsbedarf für die Entwicklung von Software für eingebettete Systeme zu decken. Um dies zu erreichen, implementierten sie eine cloudbasierte Lösung, die auf Skalierbarkeit, Kosteneffizienz, Mandantenisolierung, Standardisierung und einer einfachen Einrichtung fokussiert war – alles, um die Produktivität der Entwickler zu steigern.
- Versionskontrollsystem
Das Unternehmen benötigte ein Versionskontrollsystem (VCS), das den Industriestandards entspricht, Vertraulichkeit gewährleistet, die Einhaltung interner Unternehmensrichtlinien sicherstellt, Terabyte an Daten unterstützt und hohe Lasten mit komplexen CI-Pipelines bewältigen kann. Dies war entscheidend, um das geistige Eigentum zu schützen, das von einem globalen Team von mehr als 20.000 Entwicklern geschaffen wird.
- Site Reliability Engineering
Es bestand ein dringender Bedarf, eine Site Reliability Engineering (SRE)-Praxis zu etablieren, einschließlich Vorfällen-Management-Prozessen, einer robusten Observability-Infrastruktur und klar definierten Alarmmechanismen. Diese Initiative hatte das Ziel, die Systemzuverlässigkeit zu fördern und kontinuierliche Kommunikation sowie Verbesserungsprozesse zwischen den Teams voranzutreiben.
Um diese Herausforderungen zu meistern, vertraute das Unternehmen stark auf Synvert, um die Aufgaben erfolgreich umzusetzen.
Services von synvert
synvert half, die Entwicklungsprozesse zu gestalten.
Unsere Verantwortlichkeiten bei dem Unternehmen umfassen:
- Bereitstellung und Verwaltung von selbst gehosteten Tools wie Artifactory, GitLab und GitLab Runners.
- Bereitstellung von Expertise in Kubernetes-basierten Lösungen.
- Erstellung von Terraform-Modulen für Build-Umgebungen.
- Leitung der Gründung eines SRE-Teams und Implementierung von Best Practices aus der Branche.
- Verbesserung von Monitoring- und Alarmsystemen.
- Wartung der Infrastruktur auf AWS unter Verwendung von Tools wie Terraform, Ansible, Kubernetes und verschiedenen Monitoring-Tools.
Lieferung / Abschluss
synvert nahm die Anforderungen und Bedürfnisse des Unternehmens auf, um die Effizienz und Resilienz ihres Softwareentwicklungszyklus signifikant zu steigern.
- synvert ermöglichte die nahtlose Ausführung von über 100.000 Pipeline-Jobs pro Monat auf gemeinsam genutzten Runnern und demonstrierte damit eine robuste Infrastruktur, die in der Lage ist, umfangreiche Rechenanforderungen zu bewältigen.
- Wir leiteten die Gründung eines SRE-Teams innerhalb des Unternehmens und implementierten proaktive Alarme sowie intuitive Dashboards über alle Tools hinweg, was die Fehlererkennung und Problemlösungsfähigkeiten erheblich verbesserte.
- Zusätzlich konnten wir mehr als 20 Teams erfolgreich auf flüchtige Runner umstellen, wodurch automatisierte und optimierte Build-Umgebungen geschaffen wurden, die die Effizienz und Reproduzierbarkeit der Softwareentwicklungsprozesse weiter steigerten.