İçeriğe geç
academia.sh

Kurs İleri

Vaka Çalışmaları

Bu kursun sonunda

Kursa başla

01

Okuma Ağırlıklı Sistemler

Okumanın yazmayı büyük farkla geçtiği dört tasarım: anahtar üretimi, yönlendirme ve önbellekle çalışan bağlantı kısaltma servisi, yazmada dağıtma ile okumada toplama modellerinin aynı akış için karşılaştırılması, önek yapıları ve güncelleme gecikmesiyle kurulan arama önerisi ve statik ile dinamik içeriğin ayrıldığı içerik dağıtım tasarımı.

  1. 01 Bağlantı Kısaltma Servisi Okuma ağırlıklı ilk vaka: kısıtların işlevsel ve işlevsel olmayan gereksinim olarak sayıya çevrilmesi, dokuz varsayımdan kabaca büyüklük hesabının çıkarılması, kısa anahtar uzunluğunun doluluk oranı ile çakışma ve tahmin maliyeti üzerinden seçilmesi, sayaç tabanlı üretimin ölçülmüş bir farkla elenmesi ve tasarımın parça arızasındaki davranışıyla feda ettiği tazeliğin yazılması.
  2. 02 Haber Akışı Aynı akışın iki dağıtım modeliyle kurulması: yazmada dağıtma ile okumada toplamanın iş miktarının ölçülmesi, takipçi dağılımının ucunun ortalamayla yapılan hesabı yanıltması, karma modelin eşiğinin dağıtım kapasitesi ile görünme penceresinden bir sayı olarak türetilmesi ve dağıtım tüketicisi yavaşladığında pencerenin aşılma anının hesaplanması.
  3. 03 Arama Önerisi Yanıtın yazma anında hazırlanamadığı bir okuma vakası: önek ağacının bellek ve arama maliyetinin düz listeyle karşılaştırılması, ağacın derinliğinin bellek bütçesinden bir sayı olarak seçilmesi, güncelleme gecikmesinin ilk on öneride ürettiği değişimin ölçülmesi ve donan bir yapının bayatlıkla bozulması.
  4. 04 İçerik Dağıtım Tasarımı Statik ve dinamik trafiğin ayrılması: ayrımın kökene inen istek sayısına ve bayta etkisinin kenar önbelleği modeliyle ölçülmesi, eşiğin gerektirdiği isabet oranının hesaptan türetilmesi, istek isabeti ile bayt isabetinin ayrılması ve sürümlü adın bayatlık penceresini sıfırlaması.

02

Yazma ve Tutarlılık Ağırlıklı Sistemler

Yazmanın ve doğruluğun tasarımı belirlediği beş vaka: bağlantı yönetimi, teslim garantileri ve sıra sorunlarıyla sohbet sistemi, çok kanallı dağıtım ve yeniden denemeyle bildirim sistemi, dağıtık sayaç ve pencere algoritmalarıyla hız sınırlayıcı, sınırlı kaynakta çekişme yönetimiyle bilet ve stok sistemi ve etkisizlik, mutabakat ile denetim izine dayanan ödeme akışı.

  1. 01 Sohbet Sistemi Yazmanın hâkim olduğu ilk vaka: dokuz varsayımdan çıkan bağlantı ve teslim ölçeği, teslim garantisi seçiminin kaybolan ve yinelenen ileti sayısına etkisinin bir saniyelik tepe penceresinde ölçülmesi, sıra ihlalinin ters çiftle sayılması, sıralı konvoyun bekleme turu cinsinden bedeli ve yoklamalı çekme modelinin başabaş aralığıyla elenmesi.
  2. 02 Bildirim Sistemi Aynı iletinin birden çok yoldan gidebildiği vaka: kanal başına geçici ve kalıcı hata oranının ayrılması, tek kanalda üç denemenin teslim oranını eşiğin 3,01 puan altında bırakması, tek kanal ile paralel ve kademeli kanal sırasının teslim oranı, dış çağrı, yinelenen teslim ve gecikme cinsinden ölçülmesi ve paralel dağıtımın çağrı çarpanıyla elenmesi.
  3. 03 Hız Sınırlayıcı İşi isteği reddetmek olan bileşenin tasarlanması: sabit pencere, kaydırmalı dilim ve belirteç kovasının izin verdiği aşımın üç istek deseninde ölçülmesi, pencere sınırındaki iki katına çıkan geçişin sayılması, dağıtık sayacın merkezî, bölünmüş kota ve gecikmeli eşitleme düzenlerinde ürettiği aşım ile yanlış ret sayısı ve eşitleme aralığının eşiği belirlemesi.
  4. 04 Bilet ve Stok Sistemi Sayılan şeyin geri getirilemez olduğu vaka: kontenjanın tepe hızda 0,179 saniyede tükenmesi, korumasız oku–karar ver–yaz akışının 16 eşzamanlı işçi altında kontenjanın 5,59 katını satması, iyimser ve kötümser kilitlemenin fazla satış ile reddedilen geçerli istek cinsinden ölçülmesi ve rezervasyon penceresinin boşa tutulan kalem-saniyeye etkisi.
  5. 05 Ödeme Akışı İki tarafın kayıtlarının ayrıştığı vaka: mutabakat çevriminde eşleşmeyen kayıt sayısının kaynağına göre ayrılması, yoklamanın farkı binde 59,74'ten binde 9,76'ya indirmesi, geç gelen onayın kalan farkın çoğunu oluşturması, çevrim aralığının fark oranını düşürürken kapanma süresini uzatması ve denetim izinin yedi yıllık hacmi.

03

Veri Yoğun Sistemler

Verinin hacminin tasarımı belirlediği beş vaka: parçalı yükleme ve dayanıklılık hesabıyla nesne depolama servisi, kodlama boru hattı ve uyarlanabilir akışla video yayın servisi, zaman serisi yazma yolu ve toplulaştırmayla ölçüt toplama sistemi, uzamsal dizinleme ve yakınlık sorgularıyla konum tabanlı servis ve iki işleme modelinin birlikte kullanıldığı toplu ile akış işleme hattı.

  1. 01 Nesne Depolama Servisi Hacmin tasarımı belirlediği ilk vaka: parça boyunun kesinti olasılığına göre seçilmesi, fazladan gönderilen baytın süreç içi bir modelde ölçülüp kapalı biçimle doğrulanması, kopya sayısı ile silme kodlamasının saklama katı ve yıllık kayıp üzerinden karşılaştırılması ve küçük nesnede kodlamanın istek sayısıyla elenmesi.
  2. 02 Video Yayın Servisi Aynı içeriğin birden çok temsilinin tutulduğu vaka: kodlama boru hattının işlemci-saniye ile bütçelenmesi, kalite basamaklarının izleyici bant genişliği dağılımı üzerinde ölçülmesi, basamak başına kazanılan bant kullanımının azalması ve üç ayrı kısıtın üç ayrı merdiveni elemesi.
  3. 03 Ölçüt Toplama Sistemi Tek tek hiçbir kaydın anlamlı olmadığı vaka: zaman serisi yazma yolunun örnek hızıyla bütçelenmesi, saklama basamaklarının toplam bayta etkisi ve seyreltmenin hangi soruyu bozmadan, hangisini yüzde yüz yanlış yanıtladığının gerçek bir motorda ölçülmesi.
  4. 04 Konum Tabanlı Servis Sıralanabilir bir anahtarı olmayan sorgunun vakası: yakınlık sorgusunun düz taramayla karşılaştırılması, uzamsal anahtarın taradığı aday sayısının gerçek veri üzerinde ölçülmesi, hücre boyunun aday sayısı ile dizin araması arasındaki ödünleşimi belirlemesi ve komşu hücre sorgulanmadığında kaçırılan sonucun sayılması.
  5. 05 Toplu ve Akış İşleme Hattı İki işleme modelinin aynı sistemde birlikte kullanıldığı kapanış vakası: ilerleme damgasının geç gelen veriyi nasıl kestiği, akış yolunun ilk yayımladığı sonucun toplu yolun yeniden hesabından sapması, sapmanın kapanma eğrisi ve iki yolu birden koşturmanın işlem yükü olarak bedeli.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat