3 ms·
"Granted it’s not a Huge Enterprise Design – but if it was I’d probably break out the app into separate apps." That was exactly my thought as I read the recent
by phamilton 15y ago
"Granted it’s not a Huge Enterprise Design – but if it was I’d probably break out the app into separate apps."
That was exactly my thought as I read the recent onslaught of Rails-hating posts.
I can understand how IoC and SOLID and --favorite-software-engineering-acronym-- make a huge difference in big monolithic apps. But a SOA is different. You can't inject dependencies into a service (at least I wouldn't want to).
Breaking out an application into different apps is the solution in my eyes. It keeps problems isolated and forces efficient black box implementations across services.