Yük altında katalog indeksleme
İndeksleyici stratejisi ve zamanlama — bir fiyat ya da stok güncellemesi, müşteriler kataloğun üzerindeyken onu kilitlemesin.
Frankenspalter (frankenspalter.ch), günde binlerce sipariş işleyen bir İsviçre perakende operasyonudur. İş, vitrinin altındaki katmandı: katalog indeksleme, önbellek, sipariş işleme ve mağaza satmaya devam ederken çalışmayı sürdürmesi gereken bir ERP entegrasyonu.
ERP’den Magento çekirdeğine, oradan kataloğa, ödeme adımına ve sipariş kuyruğuna uzanan sipariş yolu — her aşama bir yükü sonrakine aktarmadan emebilir.
İndeksleyici stratejisi ve zamanlama — bir fiyat ya da stok güncellemesi, müşteriler kataloğun üzerindeyken onu kilitlemesin.
Tam sayfa ve blok önbelleği öyle düzenlendi ki bir ERP senkronizasyonu, trafiğin zirve yaptığı anda her şeyi boşaltmasın.
Sipariş işleme istek yolundan çıkarıldı; yavaş bir alt sistem ödeme adımını değil, sevkiyatı geciktirir.
Ürün, fiyat, stok ve siparişlerin çift yönlü akışı; her alan için açık bir doğru kaynak ve belge çoğaltamayan yeniden denemeler.
Dağıtım, cron ve kuyruk tüketicisi sağlığı görünür kılındı; takılan bir tüketici keşif değil, uyarı olur.
Sıradan bir salı günü çalışan, ticari olarak önemli günlerde ise yüke dönüşen bir platform.
Platformun en az kararlı olduğu günler, işletmenin en çok kazandığı günlerdi.
Senkronizasyon işleri ile müşteri istekleri, tam da yanlış anlarda veritabanı için yarışıyordu.
Gün boyu gelen fiyat ve stok güncellemeleri, indekslemenin hiç bitmemesi demekti.
Bir kuyruk tüketicisi öldüğünde sinyal yoktu — yalnızca ulaşmayan siparişler vardı.
Aynı ticaret platformunun headless hâli; kiralama kuralları ticaret katmanında.
Vaka incelemesini oku →Mağaza, ERP, depo ve muhasebenin tek bir stok rakamı bildirmesi.
Arıza biçimi. Önceden bir trafik zirvesi ya da ağır bir senkronizasyon vitrini de beraberinde götürebiliyordu. Sonrasında aynı olaylar kuyruğa girip boşalıyor — sevkiyat birkaç dakika geriden gelebilir ama mağaza sipariş almaya devam eder.
Yöntem tekrarlanabilir: gerçek trafiği ölç, hangi aşamanın tıkadığını bul, o aşamayı istek yolundan çıkar, sonra sağlığını görünür kıl. Somut düzeltmeler mağazaya göre değişir; iş bu yüzden teklifle değil denetimle başlar.
Ne kurmak, otomatikleştirmek veya ölçeklemek istediğinizi yazın. Uygun olup olmadığımı bir gün içinde net söylerim; olmazsam kimi arayacağınızı da.