İhtiyaç: Tanıtım sitesini daha kolay yayınlamak ve yönetmek
Kurumsal bir web sitesinin önemli bir bölümü hizmetler, ürün grupları, referanslar ve iletişim bilgilerinden oluşur. Bu içerikler her ziyarette yeniden üretilmek zorunda değildir. Yayın modelini içerik ihtiyacına göre seçmek, işletmenin teknik bakım yükünü sadeleştirebilir.
Bu çalışmada odağımız, uygun sayfaları statik yapıya dönüştürmek ve doğrudan Cloudflare üzerinde yayınlamak oldu. Engin Sistem’in kendi kurumsal sitesi ve Engin Ticaret için yapılan çalışma, bu yaklaşımın iki örneğidir.
Sistem kararı: Statik içerik, ihtiyaca göre dinamik işlemler
Node.js geliştirme ve derleme ortamı olabilir; bu, ziyaretçiye gösterilen her sayfanın sürekli çalışan bir Node.js sunucusu gerektirdiği anlamına gelmez. Next.js projelerinde de statik üretime uygun sayfalar bu yayın modeline taşınabilir. Oturum, kişiye özel veri veya sunucuda çalışan iş kuralları gerektiren bölümler ayrıca değerlendirilir.
Cloudflare Workers ve Pages, statik yayın için kullanılabilen seçeneklerdir. Engin Sistem’in mevcut sitesinde Astro ile üretilen statik dosyalar ve bir Cloudflare Worker kullanıyoruz. Worker, yönlendirmeleri, güvenlik başlıklarını ve korumalı form işlemlerini yönetiyor. Böylece içerik yayını ile veri işleyen işlemlerin sorumlulukları açık kalıyor.
Engin Ticaret: İşletmenin bilgisini tek bir tanıtım akışında toplamak
Engin Ticaret web sitesi, sınai gazlar, kaynak ve hırdavat ürün gruplarını; şubeleri ve teklif için iletişim yollarını birlikte sunuyor. Statik dönüşüm ve landing page çalışmasındaki amaç, ziyaretçinin işletmeyi tanımasını ve doğru iletişim noktasına ulaşmasını kolaylaştırmaktı.
Bu örnek, tüm ticari operasyonun statik bir sayfaya taşındığı anlamına gelmez. Tanıtım içeriği ile sipariş, stok ve müşteri hesabı gibi operasyonel ihtiyaçlar kendi kapsamlarında ele alınır.
Yapay zekâ entegrasyonları için sınır
Yapay zekâ ile hazırlanan içerikler statik yayın sürecine dahil edilebilir. Ziyaretçinin talebini işleyen canlı bir yapay zekâ servisi ise ayrı bir entegrasyon ve güvenlik değerlendirmesi gerektirir. Engin Sistem’in kurumsal yayınında böyle bir servisin Cloudflare üzerinde çalıştığına dair tamamlanmış uygulama iddiası sunmuyoruz.
Sonuç ve uygun kullanım
Ortaya çıkan yaklaşım; kurumsal tanıtım siteleri, ürün tanıtımları ve kampanya landing page’leri için kullanılabilir. Projeye başlamadan önce hangi içeriğin statik üretileceğini, hangi işlemlerin sunucu gerektirdiğini ve güncellemeleri kimin yöneteceğini belirliyoruz. Yayın süresi, hız artışı ve maliyet kazanımı proje bazında ölçülmelidir.
