Monolit to jedna jednostka wdrożeniowa (jedna aplikacja/serwis) zawierająca wiele modułów/funkcji. Często jest świetny na start, bo upraszcza development, testy i wdrożenia oraz ułatwia transakcje i debugowanie.