İçeriğe geçin

Modüler monolit

İç modülleri ve arayüzleri açıkça sınırlandırılmış, birlikte dağıtılan uygulama.

Yazılım mimarisi

Ortak dağıtımda iç sınırlar

Modüler monolit, uygulama çekirdeğini sorumlulukları ve izinli arayüzleri belli modüllere ayırır. Uygulama yine birlikte dağıtılır. Modülün iç uygulama ayrıntıları diğer modüllerce keyfî biçimde erişilebilir olmamalıdır.

Kurgusal örnekte raporlar, iş verilerinin iç tablolarını her yerde doğrudan değiştirmek yerine tanımlı arayüzden iş bilgisi alır. Bu sınır kodda ve değişikliklerde korunup denetlenmelidir; ayrı klasörler tek başına yetmez. Bu yapı iç bağımlılıkları düzenleyebilir; fakat her modülün bağımsız dağıtımını veya arızasının yalıtılmasını otomatik sağlamaz. Veri sorumluluğunu, izinli erişimleri ve modül sınırı denetimlerini kaydedin.

Kaynaklar