|
|
|
|
|
by venture_lol
3327 days ago
|
|
There is nothing wrong with planning for scale and for microservices or whatever appropriate architecture from the start. It does not take more time to design properly from the get go. That, of course, assumes you have a CTO and a team capable of their job :) |
|
What usually happens is the first thing you build is wrong, and you need to iterate aggressively on not just the software but the entire business concept. Once you have product-market fit, then you are in a position to design an optimal architecture. If you go microservices before that, you are adding unjustifiable overhead, which will inarguably slow you down compared to a monolith when you are in the 1-3 engineer phase, and don't fool yourself about that.