Backend
Backend, uygulamanın sunucu tarafındaki kurallarını ve verilerini işler. Yalnız veritabanı veya yönetim ekranı değildir.
Bağlayıcı kuralları sunucuda uygulamak
Backend, uygulamanın sunucu tarafındaki bölümüdür. İstekleri işler, kuralları ve erişim izinlerini kontrol eder; gerektiğinde veritabanı veya diğer sistemlerle çalışır. Veritabanı bu yapının parçası olabilir, fakat backend’in tamamı değildir.
Varsayımsal bir müşteri portalında web arayüzü ve mobil uygulama aynı teslimat adresini ister. Backend, oturum açmış kişinin o adrese erişip erişemeyeceğini her istekte kontrol eder. Geçerli bir adres kimliği tek başına yeterli değildir.
Yönetim ekranına günlük dilde bazen backend denir. Teknik olarak bu ekranın da kullanıcı arayüzü vardır ve sunucu işlevlerini çağırır. Proje kapsamında yönetim ekranının mı, sunucu mantığının mı yoksa ikisinin mi kastedildiğini açıkça belirtin.
Kaynaklar
İlgili terimler
- FrontendFrontend, uygulamanın kullanıcıyla etkileşen arayüzüdür. Tarayıcıdaki yararlı geri bildirim, sunucudaki bağlayıcı kontrolün yerini tutmaz.
- APIAPI, bir yazılımın başka yazılımlardaki işlevleri veya verileri hangi kurallarla kullanabileceğini tanımlar.
- Full-stack geliştirmeFull-stack geliştirme, frontend ve backend çalışmalarını kapsar. Terim ekibin büyüklüğünü veya her uzmanlığın tek kişide olduğunu belirtmez.
- Eski sistemKullanılmaya devam eden, zamanla teknik ve iş bağımlılıkları birikmiş mevcut sistem.
- Çok kiracılılıkÇok kiracılılık aynı çözümde ayrı müşteri veya grup alanları sağlar. Kiracı otomatik olarak tek kişi ya da tek veritabanı değildir.
- Tarayıcı önbelleğiTarayıcı önbelleği uygun HTTP yanıtlarını sonraki kullanım için saklar. Yeniden kullanım ve doğrulama ilgili kurallara bağlıdır.
Bu konudaki yazılar








ASES ile Yazılım geliştirme
Özel yazılım, web ve mobil uygulamalar


