Platform
Frontendinfrastructuur moderniseren bij Traveloka
Buildtijd 64% lager, geheugengebruik 49% lager en kwetsbaarheden in packages 42% lager door systemische problemen in de frontend-toolchain op te lossen.
- Rol
- Software Engineer (Web)
- Periode
- 2018–2025
- Stack
- Next.js · TypeScript · Jest · CI/CD · Dependency auditing
Het probleem
Buildperformance, geheugengebruik, dependencies en CI hadden systemische problemen die het hele frontendteam vertraagden. Ik was eigenaar van het initiatief om ze te vinden en op te lossen.
De aanpak
- Buildperformance en geheugen: de belangrijkste oorzaken van trage lokale builds en hoog geheugengebruik aangepakt.
- Dependencies: de gebruikte packages geaudit en de techstack geëvalueerd waarop het team leunde.
- Consistente CI: testresultaten lokaal en in CI consistent en stabiel gemaakt.
Het resultaat
De lokale buildtijd daalde met tot 64,18%, het gemiddelde geheugengebruik met ongeveer 49,15% en het aantal kwetsbaarheden per geaudit package met zo'n 42,2%. Tests gedragen zich lokaal en in CI hetzelfde.