System Design mülakat sorusuOrtaGözlemlenebilirlik
Bir metrik / izleme sistemi tasarla
Metrik / izleme sistemi tasarla: servisler metrik basar, yüksek yazma hacminde toplarsın, zaman serisi benzeri saklar, dashboard sunarsın.
Mülakat kapsamı
Üretici/Client → Gateway/LB → App → Message Queue; App → DB (+ sıcak sorgu için Cache). Soğuk saklama için opsiyonel Object Storage. Client → Queue/DB yok.
Fonksiyonel gereksinimler
- Birçok servisten metrik noktası topla.
- Zaman aralığı sorgusu için metrik sakla.
- Operatörlere güncel grafikleri hızlı sun.
Kalite ve ölçek hedefleri
- Yazma ağır ingest — kuyrukla tamponla.
- Sıcak güncel sorgular cache’ten faydalanır.
- Uzun saklama yüksek seviyede ucuz Object Storage / DB katmanı kullanabilir.
Kapasite varsayımı
Bu ölçeğe göre tasarla
Günde ~5B metrik noktası varsay (ortalama ~58b nokta/sn); dashboard’lar çoğunlukla yakın pencere okur.
Diyagramdan fazlasını pratik et
Froquiz tuvalinde bileşenleri yerleştir, veri akışını bağla ve senaryoya özel incelemede eksik kararları gör. Ayrıntılı çözüm ve değerlendirme Premium ile açılır.
Premium'u incele →