Shared Database Pattern
Sistem Analizi
Normal Davranış
Birden fazla hizmetin (services) aynı veritabanını paylaştığı bir anti-örüntü veya örüntü.
Çöküş Davranışı
Yük (load) altında istekleri düşürebilir veya düşürülmüş moda (degraded mode) geçebilir.
İş Sonuçları
Tek bir geliştirme ekibi (development team) tarafından uygulanan koordinasyonsuz bir şema geçişi (schema migration), birbirinden bağımsız diğer üç ekibin güvendiği tabloları (tables) agresif bir şekilde kilitler ve bozar; anında çok sayıda kritik iş etki alanını (business domains) çökerterek faaliyet dışı bırakır.
Görsel Tezahür
"Hepsi aynı devasa (monolithic) kullanıcı tablosunu kilitlemek (lock) için savaşırken aynı anda birden fazla ilgisiz mikro hizmete dolup taşan korkutucu bir kilitlenme istisnası (deadlock exception) günlüğü."
Satirical Behavior
"The architectural equivalent of multiple roommates trying to use the exact same toothbrush because buying two was 'too expensive'."
Teknik Terminoloji
Hata Göstergeleri
Sistem Mimarisi
FAQ
Normalde nasıl davranır?
Birden fazla hizmetin (services) aynı veritabanını paylaştığı bir anti-örüntü veya örüntü.
Nasıl çöker?
Yük (load) altında istekleri düşürebilir veya düşürülmüş moda (degraded mode) geçebilir.
İş sonuçları nelerdir?
Tek bir geliştirme ekibi (development team) tarafından uygulanan koordinasyonsuz bir şema geçişi (schema migration), birbirinden bağımsız diğer üç ekibin güvendiği tabloları (tables) agresif bir şekilde kilitler ve bozar; anında çok sayıda kritik iş etki alanını (business domains) çökerterek faaliyet dışı bırakır.
What is a Shared Database Pattern?
An anti-pattern or pattern where multiple services share the same database.
Sistemi keşfet
AI özeti
Shared Database Pattern is a DATA_AND_STORAGE system in TinyCTO.tv. An anti-pattern or pattern where multiple services share the same database.
