Proje Özeti
Türkiye'nin en büyük perakende zincirlerinden biri olan ŞOK Market'in online alışveriş ve "Cepte ŞOK" teslimat platformunun geliştirilmesinde aktif rol aldım. Milyonlarca kullanıcının aynı anda sisteme girdiği kampanya dönemlerinde sistemin çökmeden hizmet vermesini sağlamak birincil hedefimizdi.
Mimari Yaklaşım
- Ölçeklenebilir Arayüz: Sepet, ödeme adımları (Checkout) ve ürün listeleme gibi kritik akışları React ve Next.js ekosisteminin sunduğu statik üretim (SSG) ve sunucu taraflı render (SSR) özellikleriyle harmanlayarak geliştirdik.
- Yüksek Trafik Yönetimi: İndirim günlerinde anlık trafik 10 katına çıktığında bile UI tarafında takılmalar yaşanmaması için "Interaction to Next Paint (INP)" metriklerine odaklandık. Ağır JavaScript işlemlerini arka plan görevlerine taşıdık.
Elde Edilen Başarılar
- Kullanıcı yoğunluğunun en yüksek (peak) olduğu saatlerde arayüz bazlı çökme ve donma (freeze) oranları minimize edildi.
- Platform, %99.9 çalışma süresi (uptime) hedefine uygun olarak optimize edildi.
