🌱 Tim's Dev Wiki

Search IconIcon to open search


Last updated September 28, 2022.

Microservice architecture aims split off an application’s set of functionalities into small, specialised services that run inside containers. In this architecture, “change is a first-class design consideration” (from the ‘Fundamentals of Software Architecture’).

Microservice architectures try to solve scaling challenges faced by monolithic applications.

In essence, microservice architecture is just a way of decoupling the parts inside a monolithic architecture.