Modüler monolit
İç modülleri ve arayüzleri açıkça sınırlandırılmış, birlikte dağıtılan uygulama.
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
İlgili terimler
- MonolitÇekirdeği ortak bir bütün olarak dağıtılan uygulama; içeride ayrı modüller bulunabilir.
- MikroservislerMümkün olduğunca bağımsız geliştirilen, işletilen ve dağıtılan, sınırları belli servislerden oluşan mimari.
- Cache stampedeCache stampede, eşzamanlı isteklerin önbellekte aynı veriyi bulamayıp aynı pahalı işi tekrar tekrar başlatmasıdır.
- BackpressureBackpressure, alıcının yavaşlama veya duraklama sinyaliyle gelen veri akışını işleme kapasitesine uyarlar.
- Yarış durumuSonucun, örtüşen erişimlerin zamanlamasına bağlı olarak hatalı çıkması.
- Bellek sızıntısıArtık gerekmeyen belleğin çalışma sırasında gereksiz tutulmaya devam etmesi.
Bu konudaki yazılar

Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.
