Architektura monolityczna to rodzaj architektury obliczeniowej, w której cała aplikacja jest budowana jako pojedyncza, samodzielna jednostka. W tej architekturze wszystkie komponenty oprogramowania, moduły i usługi są połączone w jeden binarny plik wykonywalny. Architektura monolityczna zazwyczaj składa się z pojedynczego procesu działającego na jednym komputerze, co ułatwia wdrożenie i zarządzanie. Jednak architektura monolityczna ma problemy ze skalowalnością i łatwością konserwacji. Skalowanie aplikacji monolitycznej wymaga skalowania całej aplikacji, co może być kosztowne i nieefektywne. Ponadto zmiana pojedynczego komponentu w aplikacji monolitycznej wymaga ponownego wdrożenia całej aplikacji.
Data publikacji: