01
Backend'in Görevi
Sunucu tarafının üstlendiği sorumluluklar; istemciyle sorumluluk sınırı, web sunucusunun ve çalışma zamanının rolleri, bir isteğin kabulden yanıta uzanan yaşam döngüsü ve kesişen ilgileri sıraya koyan ara katman zinciri.
- 01 Backend Ne Yapar Sunucu tarafının üstlendiği üç sorumluluk: durumun tek yerde tutulması, iş kurallarının uygulanma noktası ve istemcinin erişemediği sistemlerle tümleştirme.
- 02 İstemci ve Sunucu Sorumluluk Sınırı Aynı hesabın iki tarafta da yapılabildiği durumlarda seçimi belirleyen ölçütler; taşınan bayt, ağ turu sayısı ve kararın bağlayıcılığı ölçülerek karşılaştırılır.
- 03 Web Sunucusu Kavramı Sunucu tarafının üç ayrı rolü; dosyaları doğru başlıklarla sunmak, istekleri yola göre ayırmak ve isteği arka bir sunucuya devretmek ayrı süreçler olarak kurulup ölçülür.
- 04 Uygulama Çalışma Zamanı Uygulamanın altındaki süreç modeli: olay döngüsünü bloklayan işin diğer istekleri ne kadar beklettiği ölçülür, iş parçacığı havuzunun sınırı gösterilir ve ölçekleme biriminin neden süreç olduğu aynı bağlantı noktasını paylaşan işçilerle sayılır.
- 05 İstek Yaşam Döngüsü Bir isteğin bağlantı kabulünden son baytın yazılmasına uzanan yolu yedi aşamaya bölünür; her aşamaya zaman damgası konularak sıra ve süreler ölçülür, bağlantı ile isteğin ayrı şeyler olduğu ve durum satırının ne zaman geri alınamaz hâle geldiği gösterilir.
- 06 Ara Katman Zinciri Her istekte tekrarlanan işleri tek yerde toplayan soğan modeli zincir kurulur; aynı halkalar dört ayrı sırayla çalıştırılıp kimlik denetiminin günlüklemeye göre yeri, hata yakalayıcının kapsamı ve kütük satırlarının doğruluğu ölçülerek karşılaştırılır.