
Should you start with a monolith and scale later, or go straight into microservices?
Tech giants like Amazon and Netflix swear by microservices, b...
For further actions, you may consider blocking this person and/or reporting abuse
monolith can solve 80% of your problem, the rest is not about the architecture
Most small to medium size business will almost never need a true micro services architecture. There are exceptions maybe. Like if you really going grow to enterprise scale due to a guarantee of contract or corporate buyout with the expectations (and guaranteed funds) to grow the business.
Absolutely! For most small to medium-sized businesses, a well-structured monolith is often the best choice. Microservices introduce complexity that isn’t always justified unless there’s a clear need, like rapid scaling, enterprise-level growth, or specific workload separation.
Your point about guaranteed contracts or corporate buyouts changing the equation is a solid one. I’ll be updating the article soon to highlight this perspective so others can make more informed decisions. Appreciate your input, thanks for sharing!
Correct
Agreed 👍
Great insights! You’ve outlined some key considerations that many developers overlook when deciding between a monolith and microservices. Your point about handling high traffic with proper load balancing, caching, and database scaling before jumping into microservices is spot on. Also, the example of offloading resource-intensive tasks like scrapers to Cloudflare Workers is a fantastic real-world application.
I’ll be updating the article soon to integrate these valuable points so everyone can benefit from them. Really appreciate your input, uthanks for sharing your expertise!
Most of the time Microservices are overkills.
Yes. Monolith is great for start up, however, we cannot underestimate the role of microservice in big company who need separation of concern in infrastructural management
I was unsure which option would suit me better, but after reading this, I am now convinced that a monolith is the way to go.
Thanks for the post!
You are always welcome🙏
Nice.
My pleasure
Great posts.
Thank you
Great breakdown! I see microservices and monoliths as tools in the DevOps toolbox—each with strengths depending on the problem at hand. In my work with cloud infrastructure, I’ve found that modularity (even in a monolith) can be a game-changer. How do you approach modularization when working with a monolithic codebase?