Wyobraź sobie, iż budujesz wieżę z klocków, przyklejając je do siebie. Poszczególne elementy są nierozerwalne i tworzą monolit. A teraz budujesz wieżę, jedynie wciskając klocki jeden w drugi, można je łatwo rozłączyć. Taką wieżę z łatwością przebudujesz, rozbudujesz i zmodyfikujesz, to właśnie są mikroserwisy. Już po tej analogii można łatwo stwierdzić, iż współczesny development zmierza w kierunku architektury mikroserwisów, porzucając dotychczasową praktykę monolityczną.