Architektura monolityczna to pojedyncza wdrażalna aplikacja, w której moduły działają w jednym procesie i zwykle współdzielą jedną bazę danych. System buduje się, testuje i wdraża jako całość, co jest proste na początku, ale może prowadzić do silnych powiązań przy wzroście.