Neuentwicklung und Optimierung vorhandener Systeme und der CI/CD-Pipeline bei HELLA

  • Startseite
  • / Neuentwicklung und Optimierung vorhandener Systeme und der CI/CD-Pipeline bei HELLA

HELLA setzte Vue.js für interne Benefit-Portale ein, doch fehlende Expertise im Team führte zu Problemen. Selbst entwickelte Komponenten waren nicht ausgereift, und durch fehlende Manpower konnten Projekte nicht effizient umgesetzt werden. Die CI/CD-Pipelines für File-Synchronisationen waren nicht optimal, und das IT-Team benötigte eine skalierbare Infrastruktur.

Kunde

HELLA GmbH & Co. KGaA

Image

Branche

Automotive

Herausforderung

Die Entwicklung von internen Web-Projekten stieß aufgrund mehrerer Faktoren an ihre Grenzen. Das Team hatte wenig Erfahrung mit Vue.js, und externe Entwickler aus Indien konnten die Anforderungen nicht effizient umsetzen. Zudem fehlten ausgereifte Komponenten, was zu instabilen Features führte.

Die IT-Leitung war stark mit Task-Management beschäftigt, wodurch technische Optimierungen und Architekturentscheidungen oft zu kurz kamen. Gleichzeitig stand die Weiterentwicklung des Benefit-Portals im Management ganz oben auf der Prioritätenliste, doch es fehlten qualifizierte Entwickler.

Zusätzliche Herausforderungen:

  • Die Migration von HELLA zu Forvia erschwerte interne Prozesse
  • Eine durchgängige VPN-Struktur war notwendig
  • IT-Teams hatten wenig Kapazitäten, sich mit neuen Technologien auseinanderzusetzen

Lösung

Durch meinen Einsatz konnte ich entscheidende Verbesserungen in der Architektur und Performance der Systeme erzielen. Neben einer grundlegenden Performance-Optimierung wurden auch strukturelle Verbesserungen eingeführt, um die Entwicklung effizienter zu gestalten.

Umgesetzte Maßnahmen:

  • Optimierung der CI/CD-Pipeline in GitLab zur effizienteren Datei-Synchronisation
  • Refactoring von Background Tasks & Worker Queues, um stabilere Prozesse zu gewährleisten
  • Einführung neuer Technologien wie ein performanterer Redis-Server
  • Verbesserung der Entwicklerkultur, indem meine Ansätze von anderen Teammitgliedern übernommen wurden
  • Bessere Dokumentation & Code-Beispiele, um neuen Entwicklern eine klarere Struktur zu geben

Ergebnis

Durch meine Änderungen konnte die Performance der Web-Projekte nachhaltig verbessert werden. Die IT-Teams konnten nun auf stabilere Prozesse und effizientere Pipelines zurückgreifen. Entwickler adaptierten neue Best Practices, was zu einer langfristigen Verbesserung der Code-Qualität führte.

Die Migration zu einer modernen Infrastruktur und die stärkere Nutzung von Vue.js und GitLab CI/CD ermöglichten eine bessere Skalierbarkeit und Wartbarkeit der internen Systeme.

Hol dir echte Cybersicherheit

Lass uns dein Unternehmen testen, bevor es ein Hacker tut!

  • Finde & schliesse Sicherheitslücken
  • Sofortige Handlungsempfehlungen
  • Schutz für Software, Cloud, Infrastruktur