How do I scale my codebase?
The monolithic way
Divide your codebase in sections, such that each section is responsible for one and only thing.
Magento
https://goo.gl/1Nbxos (Bill Scott keynote)
Think of the 80/20 Rule (The Pareto Law)
80% of your bugs are residing inside the 20% percent of your code.
NOW FIND THAT 20% INSIDE MILLIONS OF LOC.
One code base to rule em all.
Learn from the experts
If you hit the Amazon.com gateway page, the application calls more than 100 services to collect data and construct the page for you.
http://goo.gl/92xpfk
CTO/VP @ Amazon
If you start with Microservices, you are starting wrong.
Thank you