How to understand the difference between a microservices and a monolithic architecture

Monolithic and modular architectures based on microservices are two main IT architecture styles. This article describes their architectural difference with an example of a bakery making bread.