Monoliths vs. microservices — benefits and drawbacks [a comparision]

Trying to explain it in the easiest way, monolithic systems are systems that are implemented in the context of one application. They are defined as complex systems that are single units of implementation. They often have one database that is shared by all departments.

Source: Monoliths vs. microservices — benefits and drawbacks [a comparision]