Monolith
Monolit to architektura aplikacji, w której cały kod stanowi jedną, spójną jednostkę wdrożeniową. Wszystkie komponenty — interfejs, logika biznesowa i warstwa danych — są ze sobą ściśle powiązane. Monolity są prostsze w początkowym rozwoju i debugowaniu, ale mogą stać się trudne w utrzymaniu wraz ze wzrostem skali projektu.