GitTalent
Havuz
Depo ayrıntısı

workersio/breakscale

Build a system, load it until it breaks, and watch why. A system design simulator for learning distributed systems.

TypeScript MIT 23 Ağustos 2026 son push 30 Ekim 2026 163 fork
Yıldız
1.953+1.066 · 63 gün
Commit · 28g
10
son 28 günde
Yazar · 28g
4
farklı katkıcı

Hızlı değerlendirme

önem 59uyum 14gpt-6-luna

Özet

Breakscale, dağıtık sistem mimarilerini kurup simüle ederek yük altında nerede ve neden bozulduklarını gösteren etkileşimli bir öğrenme aracıdır.

Profiline uyum

Dağıtık sistemleri öğretmeye yönelik bir simülatör; profilindeki dil eğitimi uygulamalarıyla ilgili değil.

Neden yükseliyor

35 günde 1.194 yıldız ve son 28 günde 54 commit ile 14 farklı yazar dikkat çekici erken ilgi ve katkı gösteriyor. Tarayıcı, VS Code ve MCP üzerinden erişim ile ölçülebilir simülasyon fikri, demoyu kolay anlaşılır ve paylaşılabilir kılıyor; bu veriler ürün kalitesini tek başına kanıtlamaz.

Problem

Dağıtık sistemlerde kuyrukların, gecikmelerin, retry'ların ve kapasite sınırlarının birbirini nasıl etkilediğini statik diyagramlardan ve genel kurallardan anlamak zordur.

Çözüm

Kullanıcıların load balancer, cache, database ve queue gibi bileşenleri bir canvas üzerinde bağlayıp trafik yükünü artırmasını sağlar; README'ye göre discrete-event simulation ile latency, queue ve sistem davranışını simüle edilmiş istekler üzerinden ölçer.

Yenilik

Dağıtık sistem öğrenimini yalnızca diyagramla değil, simüle edilmiş isteklerden ölçüm üreten etkileşimli deneylerle sunması belirgin bir yaklaşım farkı; ancak temel simülasyon fikrinin tümüyle yeni olduğu söylenemez.

Teknolojiler

  • TypeScript
  • React
  • Canvas
  • discrete-event simulation
  • MCP
  • VS Code Extension

Riskler

  • Simülasyon sonuçları model varsayımlarına bağlıdır; gerçek sistem performansı veya üretim kapasitesi için doğrudan ölçüm yerine geçmez.
  • Bileşenlerin ve trafik davranışlarının gerçek altyapıları ne ölçüde temsil ettiği README'deki iddialardan bağımsız olarak doğrulanmalıdır.
  • Proje yalnızca 35 günlük; son dönemdeki yüksek aktivite uzun vadeli bakım ve kararlılık kanıtı değildir.
  • MCP kullanımı mimariyi otomatik oluşturmayı kolaylaştırsa da, üretilen tasarımlar ve sonuçlar kullanıcı tarafından gözden geçirilmelidir.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.