Bu işlerin çoğu başka şirketlerin sitelerinde çalışıyor; kontrol etmediğim yüzlerce mağazaya uymak zorunda.
Arama, öneri ve widgetların her biri tek bir script olarak yayınlanıyor. Markaya özel davranış config'te duruyor: seçiciler, düzenler, eş anlamlılar, stratejiler, etiketler. Yeni bir marka bir config dosyası demek, kod çatallamak değil; mühendislik dışındaki ekip arkadaşları dokümandan kurulumu yapabiliyor.
Scriptler üçüncü taraf sayfalarda yüklendiği için her projede aynı sorunlar geri geliyor: sitenin CSS'inin içeri sızması, çerez onay bantları ve başka sağlayıcıların scriptleriyle yarış, yavaş ağlar, Türkçe metin ve sayı biçimleri, klavye kullanıcıları. Vaka çalışmaları her sistemin bunları nasıl çözdüğünü gösteriyor.