01
Servis Tasarımı
Bir servisin ölçeklenebilir ve değiştirilebilir olmasını belirleyen kararlar: durumun servis dışına taşınması, dinamik adresleme ve sağlık bilgisiyle servis keşfi, uzak yordam, kaynak temelli ve sorgu temelli çağrının seçim ölçütleri, şema evrimi ile uyumluluğun korunması ve zincirleme çağrıda zaman aşımı ile deneme bütçesinin toplam gecikmeye etkisi.
- 01 Durumsuz Servisler Durumun servis sürecinin dışına taşınmasının yatay ölçeklemeye etkisi: aynı yükün iki kipte yerel süreçlerle ölçülmesi, kopya belleğinde tutulan oturumun kopyalar arasında bölünmesi ve yeniden başlatmada kaybolması, trafik katmanında ölçülen kopya sayısının geri alınması ve durumun dışarı taşınmasının durum deposuna ve gövde baytına ödettiği bedelin hesaplanması.
- 02 Servis Keşfi Kopya adreslerinin elle yazılan bir listeden çıkarılıp kayıt defterine taşınması: servis keşfinin yük dengeleyicinin sağlık denetiminden ayrılması, kayıt yaşam süresi ile çözümleme önbelleğinin bir arızayı fark etme penceresini ne kadar uzattığının modelle ölçülmesi, zarif kapanmanın pencereyi sıfırlaması ve pencerenin giriş kursundaki kesinti bütçesine çevrilmesi.
- 03 İletişim Biçimleri Aynı iç çağrının uzak yordam, kaynak temelli ve sorgu temelli biçimlerde yazılıp servis sınırına özgü üç ölçüyle karşılaştırılması: bir dış istek için yapılan iç çağrı sayısı, iç sınırdan geçen bayt ve çağıranın bilmek zorunda olduğu ad sayısı; iç bayt hacminin giriş kursunun tepe okuma hızıyla çarpılıp iç sınır bant genişliğine çevrilmesi.
- 04 Servisler Arası Sözleşme Şema değişikliğinin maliyetinin kırılan tüketici sayısıyla ölçülmesi: beş iç tüketicinin okuma kümeleriyle tek adımda yayının kaç servisi birlikte yayımlamaya zorladığının sayılması, aynı değişikliğin genişlet–daralt sırasına bölünerek kırılan tüketicinin sıfıra indirilmesi ve geçiş penceresinde iki adın birden taşınmasının kayıt baytına ve iç sınır bant genişliğine ödettiğinin hesaplanması.
- 05 Zaman Aşımı ve Yeniden Deneme Bütçesi Uçtan uca gecikme eşiğinin zincirdeki adımlara bölüştürülmesi: zaman aşımı ile deneme sayısının çarpımının en kötü durumda bütçeyi kaç katına çıkardığının hesaplanması, son tarih aktarımının eşik aşımını erken başarısızlığa çevirmesi, kısa zaman aşımının geçici yavaşlığı soğurması ve deneme bütçesi konmadığında yaygın yavaşlamada iç istek hızının kaça katlandığının modelle ölçülmesi.