Bulkhead Pattern

Türkçe karşılığı: Bölmelendirme deseniAlan: Dayanıklılık Mühendisliği

Bir alt sistemdeki kaynak tükenmesinin diğer iş yüklerine yayılmasını önlemek için kaynakları ve concurrency bütçelerini bölümlere ayırma deseni.

Teknik Bağlam

Ayrı thread pool, connection pool, queue veya semaphore bütçeleri kullanılarak tenant, endpoint ya da bağımlılık bazında izolasyon sağlanabilir.

Sınırlar

Çok küçük bölmeler kapasiteyi verimsiz kullanabilir; tamamen ortak havuz ise failure blast radius'u büyütür. Boyutlandırma gerçek trafik dağılımına dayanmalıdır.

İlgili Kavramlar

  • Circuit Breaker
  • Load Shedding
  • Thread Pool
  • Resource Isolation