Neden edge üzerinde geliştiriyoruz (ve bize neye mal oluyor)
Kendi ürünlerimiz Cloudflare üzerinde sıfır sunucuyla çalışıyor. Bu kararın bize kazandırdıkları, kaybettirdikleri ve hâlâ AWS'ye döndüğümüz durumlar.
· 1 dk okuma
BILPP’in işlettiği her ürün — eSIM markaları, bayi portalları, bu site — hiçbir yerde sunucu olmadan Cloudflare Workers üzerinde çalışıyor. Başta bu bir felsefe değildi; bir kısıttı: tek kişilik bir mühendislik ekibi makinelere bakıcılık yapamaz.
Bize ne kazandırdı
Bedava gecikme avantajı. Edge’den sunulan statik sayfalar Berlin’de, İstanbul’da ve Tokyo’da aynı şekilde bir saniyenin çok altında açılıyor. 41 dilli bir pazarlama sitesi için SEO hikâyesinin tamamı bu.
Kullanımı takip eden fatura. Boşta duran ürünler neredeyse hiçbir şeye mal olmuyor. Aniden trafik alan bir site kimseyi aramadan ölçekleniyor.
Tek dağıtım yolu. astro build && wrangler deploy. Aynı hat on altı siteyi ve bir portalı yayınlıyor; yeni destinasyon markaları hazırlanacak altyapı olmadığı için günler içinde yayına çıkıyor.
Bize neye mal oldu
Uzun süren işler, büyük ilişkisel sorgular ve kalıcı bağlantı isteyen her şey edge’de zahmetli. D1, etrafında tasarladığımız veri şekilleri için mükemmel; ama bir Postgres muadili değil. Bir müşterinin iş yükü ağır raporlamalı klasik bir ERP sistemiyse onu AWS üzerinde yönetilen bir veritabanıyla kurar ve bunu teklifte açıkça söyleriz.
Kullandığımız kural
Ürün “sayfalar, formlar, küçük API’ler ve kuyruklar” diye tarif edilebiliyorsa edge’e gider. “Tek büyük veritabanı ve çok sayıda join” ise gitmez.
Bu kural üç yıldır tutuyor. Kendi maliyetlerimizi düşük, müşterilere önerilerimizi dürüst tutuyor — çünkü platformu satmıyoruz, üzerinde yaşıyoruz.