What do you think about microservices architecture? Are you using it?


I personally think the idea of Isolation is very good, although I have to say if you're coding modular and I really mean with modular cohesion it should be rather easy to isolate those parts and create it's own module (service) if needed.

The main thing about micro-services is to have small isolated part of code with ownership of the state. This can be achieved in multiple ways and the overhead of infrastructure for a small project in my opinion does not pay off.

However if it scales and you need isolated parts on multiple instances a micro-service solution seams to a be valid solutions.

This can be achieved in multiple ways. Personally I like micro-services but I won't use them unless they are needed.

Just don't fall into the 'if you got a hammer, everything's a nail' trap :)

Reply to this…

(3 answers) Take me to the question