Microservices architecture. While a monolithic application is a single unified unit , a microservices architecture breaks it down into a collection of smaller independent units. These units carry out every application process as a separate service.3 Eki 2018