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.