Microservices provide technological isolation. Therefore, it is possible to extend the concept of micro and macro architecture to technical decisions.

For deployment monoliths, these decisions, inevitably, must be implemented globally.

So, only for microservices, technical decisions can be made within the framework of macro or micro architecture. However, some decisions have to be part of the macro architecture. Otherwise, the integration will be compromised.

Get hands-on with 1400+ tech skills courses.