Zum Inhalt springen
Strebia Software – Startseite

Anonymisiertes Kundenprojekt

Modernisierung einer großen Enterprise-Webanwendung

Schrittweise Modernisierung einer gewachsenen Frontend-Codebasis: TypeScript, modulare Architektur, einheitliches State Management und eine belastbare Teststrategie.

Ausgangslage

Eine über Jahre gewachsene Webanwendung wurde von mehreren Teams weiterentwickelt. Uneinheitliche Muster, fehlende Typisierung und eine geringe Testabdeckung machten Änderungen zunehmend aufwendig und riskant.

Herausforderung

Weiterentwicklung und Modernisierung mussten parallel laufen – ein Entwicklungsstopp war keine Option.

Mehrere Teams arbeiteten in derselben Codebasis, was zu Abhängigkeiten und Konflikten führte.

Uneinheitliches State Management erschwerte Fehlersuche und Einarbeitung.

Lösung

  • Schrittweise Einführung von TypeScript, beginnend mit gemeinsam genutzten Modulen und Schnittstellen.
  • Modularisierung der Codebasis in einem Monorepo mit klaren Grenzen zwischen fachlichen Bereichen.
  • Vereinheitlichung des State Managements mit Redux Toolkit und RTK Query sowie Zustand für lokale Zustände.
  • Eine Teststrategie mit Komponenten-, Integrations- und End-to-End-Tests sowie visuellen Tests mit Chromatic.
  • Eine nüchterne Bewertung von Microfrontends für unabhängig auslieferbare Bereiche.

Unser Beitrag

  • Architekturkonzept und Migrationspfad
  • Umsetzung zentraler Migrationsschritte und Referenzimplementierungen
  • Definition von Coding-Standards und Review-Richtlinien
  • Wissenstransfer und Pairing mit den beteiligten Teams

Ergebnis

  • Eine klar strukturierte Codebasis, in der Teams unabhängiger arbeiten können
  • Mehr Sicherheit bei Releases durch automatisierte Tests in der CI-Pipeline
  • Leichtere Einarbeitung neuer Entwickler durch einheitliche Muster und Typisierung

Weitere Projekte

Vor einer ähnlichen Aufgabe?

Wir bringen die Erfahrung aus vergleichbaren Projekten in Ihr Vorhaben ein. Lassen Sie uns unverbindlich darüber sprechen.

Projekt besprechen

Unverbindliches Erstgespräch – kostenlos und ohne Verpflichtung.

Lieber direkt per E-Mail: kontakt@strebia.de