Plattform
Modernisierung der Frontend-Infrastruktur bei Traveloka
Buildzeit um 64 %, Speicherverbrauch um 49 % und Paket-Schwachstellen um 42 % gesenkt, indem systemische Probleme in der Frontend-Toolchain behoben wurden.
- Rolle
- Software Engineer (Web)
- Zeitraum
- 2018–2025
- Stack
- Next.js · TypeScript · Jest · CI/CD · Dependency auditing
Das Problem
Build-Performance, Speicherverbrauch, Abhängigkeiten und CI hatten systemische Probleme, die das ganze Frontend-Team bremsten. Ich habe die Initiative verantwortet, sie zu finden und zu beheben.
Der Ansatz
- Build-Performance und Speicher: die Hauptursachen für langsame lokale Builds und hohen Speicherverbrauch beseitigt.
- Abhängigkeiten: die genutzten Pakete geprüft und den Tech-Stack bewertet, auf den sich das Team stützte.
- Konsistente CI: Testergebnisse lokal und in der CI einheitlich und stabil gemacht.
Das Ergebnis
Die lokale Buildzeit sank um bis zu 64,18 %, der durchschnittliche Speicherverbrauch um etwa 49,15 % und die Schwachstellen pro geprüftem Paket um rund 42,2 %. Tests verhalten sich lokal und in der CI gleich.