İçeriğe geç
Clinford Jordano Valencia
Tüm projeler
Platform

Traveloka’da frontend altyapısını modernleştirmek

Frontend araç zincirindeki sistemik sorunlar giderilerek derleme süresi %64, bellek kullanımı %49 ve paket açıkları %42 azaldı.

Rol
Software Engineer (Web)
Dönem
2018–2025
Teknolojiler
Next.js · TypeScript · Jest · CI/CD · Dependency auditing

Sorun

Derleme performansı, bellek kullanımı, bağımlılıklar ve CI’de tüm frontend ekibini yavaşlatan sistemik sorunlar vardı. Bunları bulup düzeltme girişiminin sorumluluğunu üstlendim.

Yaklaşım

  • Derleme performansı ve bellek: yavaş yerel derlemelerin ve yüksek bellek kullanımının başlıca nedenleri giderildi.
  • Bağımlılıklar: kullanılan paketler denetlendi ve ekibin dayandığı teknoloji yığını değerlendirildi.
  • CI tutarlılığı: test sonuçları hem yerelde hem CI’de tutarlı ve kararlı hâle getirildi.

Sonuç

Yerel derleme süresi %64,18’e kadar, ortalama bellek kullanımı yaklaşık %49,15 ve denetlenen paket başına açık sayısı yaklaşık %42,2 azaldı. Testler yerelde ve CI’de aynı şekilde davranıyor.