Skip to main content

Shared Database Pattern

Sistem Analizi

Veri ve Depolama

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

ScalabilityFault toleranceLatency

Hata Göstergeleri

Crash loopTimeoutDeadlock

Sistem Mimarisi

Click or hover to interact

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.

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.