Altyapı
Hikayemiz Cloudflare üzerinde çalışıyor. Uygulamanın kendisi Cloudflare Workers'ta, veritabanı D1'de, fotoğraf ve videolar R2'de duruyor. Sunucu bakımını Cloudflare üstleniyor, biz zamanımızı ürüne ayırıyoruz.
Ödeme kontrolleri ve hatırlatma e-postaları gibi düzenli işler belirlediğimiz saatlerde kendiliğinden çalışıyor. Bu site de aynı altyapıda, Cloudflare Workers üzerinde yayında.
Sizin ürününüzde de bu altyapıyla başlamayı öneririz. İhtiyacınız farklıysa seçimi birlikte yaparız.
Test ve kalite kontrolü
Her değişiklik yayına çıkmadan önce otomatik testlerden geçiyor. Hikayemiz'de iki tür test var. Birincisi kodun parçalarını tek tek dener. İkincisi bir tarayıcı açar ve kullanıcının sitede attığı adımları baştan sona tekrarlar.
Ekranları etkileyen değişikliklerde sayfaların görüntüsünü önceki hâliyle de karşılaştırıyoruz. Böylece beklemediğimiz bir görsel farkı yayından önce görürüz.
Testlerin yanında her değişikliği ayrı bir kalite kontrolünden geçiriyoruz. Bir sorun çıkarsa önce onu düzeltiyor, sonra yayına alıyoruz.
Yayına çıkış
Metni ve tasarımı siz onaylayınca geliştirmeye başlıyoruz. Böylece sitede onayladığınız metnin aynısını görürsünüz.
Veritabanındaki her değişikliği sırayla kayda alıyor ve testlerle birlikte kontrol ediyoruz. Testler ve kalite kontrolü bitince yeni sürümü tek adımda yayına alıyoruz.
Yayından sonra ürünü izlemeye ve geliştirmeye devam ediyoruz. Hikayemiz'i bugün de bu şekilde yayında tutuyoruz.