Microservice is probably one of the most used term nowadays when speaking about software architecture. Although the underlying concepts aren’t new, it is one of the biggest buzzword of the two last years. To summarize, big monolithic architectures tend to become not very maintainable and extendable when they grow over a certain size. Moreover, they don’t scale well (you scale by multiplying big ap