Platform
Memodenkan Infrastruktur Frontend di Traveloka
Masa binaan turun 64%, penggunaan memori turun 49% dan kerentanan pakej turun 42% dengan membaiki isu sistemik dalam rantaian alat frontend.
- Peranan
- Software Engineer (Web)
- Tempoh
- 2018–2025
- Stack
- Next.js · TypeScript · Jest · CI/CD · Dependency auditing
Masalahnya
Prestasi binaan, penggunaan memori, kebergantungan dan CI mempunyai isu sistemik yang melambatkan seluruh pasukan frontend. Saya mengetuai inisiatif untuk mencari dan membaikinya.
Pendekatannya
- Prestasi binaan dan memori: menangani punca utama binaan tempatan yang perlahan dan penggunaan memori yang tinggi.
- Kebergantungan: mengaudit pakej yang digunakan dan menilai susunan teknologi yang diharapkan pasukan.
- Ketekalan CI: menjadikan keputusan ujian konsisten dan stabil dalam persekitaran tempatan dan CI.
Hasilnya
Masa binaan tempatan turun sehingga 64.18%, purata penggunaan memori kira-kira 49.15%, dan kerentanan bagi setiap pakej yang diaudit kira-kira 42.2%. Ujian berkelakuan sama di tempatan dan dalam CI.