We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.

Artemiy • 7 years ago

"The forces that call for microservices" are explained in the very second sentence:

tech behemoths such as Amazon and Netflix, or companies with
huge user bases like SoundCloud

While you're quick and eager to diss monolithic apps, you're kinda forgetting to list microservices' disadvantages.

Marko Anastasov • 7 years ago

No, a better sentence to quote would be:

> A monolithic application grows multiple applications within itself, and it meets high traffic and large volumes of data.

When you face this and the problems I outlined, then it really doesn't matter what the size your company or user base are. You have to find a way to solve these technical problems — for example, by replacing 10-20% of a monolith's functionality with microservices. Going all-in to replace an existing monolith is not a good idea.

Bastien Michaux • 7 years ago

I'm a junior dev who could have to work with microservices soon, that was an interesting reading. If anyone is interested with making Spring Boot-based microservices easily, I recommend checking out JHipster (https://jhipster.github.io/).