If you look at some of the most successful companies using microservices, they almost always arrive there much later as a response to growing pains. Here is the deal though, when you are starting to build a product, you have no growing pains. Your number one objective is to get a version of your product out there as fast as possible. This doesn’t mean you write poor code or take on lots of technical debt; it just means that your tradeoffs are different.
Microservices
Microservices
Microservices
If you look at some of the most successful companies using microservices, they almost always arrive there much later as a response to growing pains. Here is the deal though, when you are starting to build a product, you have no growing pains. Your number one objective is to get a version of your product out there as fast as possible. This doesn’t mean you write poor code or take on lots of technical debt; it just means that your tradeoffs are different.