Читать книгу Mikroserwisy. Wzorce z przykładami w języku Java - Chris Richardson - Страница 14

1.1.2. Zalety architektury monolitycznej

Оглавление

W początkowym okresie, gdy aplikacja FTGO była niewielka, monolityczna architektura aplikacji miała wiele zalet:

 ■ Prostota w rozwijaniu – IDE i inne narzędzia programistyczne koncentrują się na budowaniu pojedynczej aplikacji.

 ■ Łatwość we wprowadzaniu radykalnych zmian w aplikacji – można zmienić kod i schemat bazy danych, a następnie to zbudować i wdrożyć.

 ■ Prostota w testowaniu – programiści napisali kompleksowe testy, które uruchomiły aplikację, wywołały interfejs REST API i przetestowały interfejs użytkownika za pomocą Selenium.

 ■ Prostota w instalacji – programista musiał tylko skopiować plik WAR na serwer, na którym zainstalowano Tomcat.

 ■ Łatwość skalowania – FTGO umożliwiała uruchomianie wielu instancji aplikacji z użyciem równoważenia obciążenia.

Z czasem jednak projektowanie, testowanie, wdrażanie i skalowanie stały się znacznie trudniejsze. Zobaczmy dlaczego.

Mikroserwisy. Wzorce z przykładami w języku Java

Подняться наверх