Modularny monolit
Modularny monolit to styl architektury aplikacji, w którym całość działa jako jeden wdrożeniowy artefakt, ale wewnętrznie jest podzielona na wyraźne moduły z dobrze zdefiniowanymi interfejsami. Pozwala łączyć prostotę monolitu z kontrolowaną separacją odpowiedzialności, ułatwiając rozwój i utrzymanie.
Projektowanie i struktura
- Projektowanie modułowe — podejście do podziału systemu na spójne, luźno powiązane moduły z jasnymi kontraktami, sprzyjające czytelnej strukturze modularnego monolitu.
Wzorce i praktyki
- Modularny monolit — wzorce modularizacji, granice domenowe, kontrakty między modułami oraz zasady izolacji kodu w obrębie jednego wdrożenia.