Discussion about this post

User's avatar
Leonardo's avatar

Great post.

I’m not fully convinced about the idea of investing early in common infrastructure like shadow databases and comparison frameworks.

In the early stages of a product, you usually don’t know that you’ll need to migrate from a monolith to microservices. Most startups begin with a monolith because it’s simpler and faster to iterate. At that point, spending time and resources building migration-related infrastructure might be premature.

Unless there are clear signals that the system will need to scale in a distributed way, it’s hard to justify that investment. For many teams, the priority early on should be validating the product and delivering value, not preparing for a migration that may never happen.

Milos Bulatovic's avatar

What problems were solved by the switch?

1 more comment...

No posts

Ready for more?