Veritabanları olmadan güvenlik — ya da R24 neden Kirby kullanıyor?
Bugün bir web sitesi işletmek denince akla veritabanları, karmaşık kurulumlar, kesinti, saldırı ve veri sızıntısı endişeleri gelir. R24’ü tasarlamırken bilinçli olarak farklı bir yol seçtik. Temel teknolojilerimizden biri Almanya’dan Kirby — veritabanı kullanmayan, bu yüzden son derece güvenli bir düz dosya CMS’idir.
İlk bakışta sıradan gelebilir. Ama değil:
Güvenlik: Veritabanı yoksa veritabanı sorunu yok
Geleneksel CMS’lerin çoğu içeriği veritabanında saklar. Bu ek saldırı yüzeyi, bozulma riski, karmaşık yedekleme ve en kötü senaryoda veritabanı ele geçirilirse tam çöküş anlamına gelebilir.
Kirby farklı çalışır. İçerik yapılandırılmış dosyalar olarak doğrudan dosya sisteminde durur. Veritabanı yok, SQL enjeksiyonu riski yok, bozuk tablo yok, gece yarısı kurtarma operasyonu yok. Yedekleme bir klasörü kopyalamak kadar basit. Bizim için bu, minimum karmaşıklıkla maksimum istikrar demektir.
Basitlik: Gereksiz tek satır kod yok
Kirby binlerce şüpheli eklentiyle şişirilmiş bir sistem değil. Yalın, odaklı ve net yapılandırılmış.
Her Relaunch24 sitesinde Kirby, gereksinimlere tam uyan bir içerik yönetimi kurmamıza izin verir. Kimseye gerekmeyen düğmelerle dolu genel bir arka uç değil; yönetilmesi gereken içeriği yansıtan sade bir panel.
Basitlik veri işlemeye de uzanır: Kirby sayesinde Relaunch24, gerekirse tüm site içeriğini tek klasörde sunabilen az sayıda çözümden biridir. Dağınık veritabanı dökümleri, kapalı özel dışa aktarma formatları, üçüncü taraf platform bağımlılıkları yok. İçerik yapılandırılmış dosya sisteminde — şeffaf, izlenebilir ve geleceğe dönük.
Hız: Düz dosya teknolojisi ile performans avantajı
Veritabanı sorguları olmadan birçok geleneksel darboğaz ortadan kalkar. Kirby içeriği doğrudan dosya sisteminden okur — verimli, hızlı ve düşük sunucu yüküyle. Modern sunucu altyapısıyla birleşince özellikle Avrupa içinde son derece düşük yükleme süreleriyle yüksek performanslı siteler elde edilir.
Bağlam için tipik bir karşılaştırma: optimize Kirby (düz dosya) ile geleneksel veritabanı CMS’i, benzer altyapıda (PHP 8.x, Nginx, AB sunucuları):
| Metrik | Kirby (düz dosya) | DB CMS |
|---|---|---|
| İlk bayta süre (TTFB) | 40–90 ms | 120–250 ms |
| Sunucu yanıtı | 50–120 ms | 150–300 ms |
| Veritabanı sorguları | 0 | 20–100+ |
- Kirby (düz dosya)
- DB CMS
Gerçek performans barındırma, önbellek, tema kalitesi ve harici betiklere bağlıdır. Önemli olan mimari: veritabanı olmadan tüm bir katman kalkar. Daha az süreç, daha az darboğaz — tutarlı düşük yanıt süreleri.
Abonelerimiz için bu, hızlı siteler, ölçülebilir şekilde daha iyi Core Web Vitals, memnun kullanıcılar ve yük altında da tüm cihazlarda istikrarlı teknik temel demektir.
Modüler blok yaklaşımımız için ideal
Kirby’nin bizi bu kadar iyi tamamlayan bir başka nedeni içerik modellemedeki esnekliği. İçerik önceden kilitli değil, serbestçe yapılandırılabilir. Tam da burada R24 x Kirby x Edition devreye girer.
Modüler bloklarımız net tanımlı, tasarlanmış ve teknik olarak optimize edilmiş yapı taşlarıdır. Kirby bu blokları basit arka uç alanları ve temiz kod yapısıyla modellememize izin verir.
Yıllarca deneyimle, her yaş ve beceriden insanların en iyi anladığı şeyin düz girdi alanları olduğunu gördük. Kirby bu alanları modüler bloklara bölmemizi ve hassas modellememizi sağlar — böylece herkes dış yardım olmadan içeriği düzenleyip yeniden sıralayabilir.
AB ve Almanya odağı: privacy by design
Kirby Almanya’da geliştirilir — telemetri yok, kilitlenme yok gibi net teknik duruşu olan bağımsız bir ekiple. Sistem tamamen PHP ve temiz Vue tabanlı arayüzden oluşur; tam olarak konuşlandırdığımız yerde çalışır. Örnek AB sunucusundaysa tüm veriler orada kalır. Ağ trafiği yalnızca açıkça yapılandırıldığında oluşur.
Yalnızca AB barındırma yaklaşımımız için bu sadeleşme kritik: daha az dış bağımlılık, daha az saldırı yüzeyi, izlenebilir veri akışları ve uçtan uca denetlenebilir mimari. Gizlilik eklentiyle değil, sistem tasarımıyla sağlanır.
Sonuç
Geliştirici perspektifinden Kirby sistemi özüne indirger: dosyalar, net şablonlar, şeffaf veri yapıları. Gizli soyutlama katmanları, kara kutu veritabanı, sürekli bakım gerektiren eklenti ekosistemi yok. Ne olduğunu ve nedenini her zaman anlarsınız.
Sonuçta basit teknik bir karar: daha az hareketli parça, daha az dış bağımlılık, daha az karmaşıklık. Karşılığında daha fazla şeffaflık, sürdürülebilirlik ve beş ya da on yıl sonra hâlâ mantıklı bir mimari.