İçeriğe geçin

Monolit

Çekirdeği ortak bir bütün olarak dağıtılan uygulama; içeride ayrı modüller bulunabilir.

Yazılım mimarisi

Birlikte dağıtım

Monolit, çekirdeği ortak bir bütün olarak dağıtılan uygulamadır. İçinde birden fazla iş alanı ve açıkça ayrılmış modüller bulunabilir. Dış veritabanı veya başka servislerin kullanılması bu tanımla çelişmez.

Kurgusal örnekte teklif yönetimi ile sipariş işleme aynı uygulama olarak yayımlanır. Teklif modülündeki değişiklik de aynı dağıtıma girer. Bu durum koordinasyonu kolaylaştırabilir; ancak etkilenen parçalar için uygun denetimler gerektirir. Monolit tek kaynak dosyası veya zorunlu olarak düzensiz kod demek değildir. Uygunluğu değişim ihtiyacı, yük, arıza gereksinimleri ve işletime bağlıdır; ad tek başına kaliteyi değerlendirmez.

Kaynaklar