Langkau ke kandungan
Clinford Jordano Valencia
Semua projek
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.