All-Things-Docker-and-Kubernetes

Monoliths and Microservices

Deciding the Model

After the requirements are carefully reviewed, we can now start deciding which model we’ll use: monoliths or microservices.

Typically, there will be three tiers in an application:

In a monolithic architecture, application tiers can be described as:

In a microservice architecture, application tiers can be described as

The Main Idea of Microservices

The main point of microservices is to break the software into smaller chunks, allowing developers to work on a piece of the code and release on their own cycle, which in turn speeds up development.

This kind of architecture also enables the software to scale independently.


Back to first page