2 ms·
When people start adding micro services (or whatever the fad is this month) ask "why?" "Because it scales" "But we don't have a scaling problem, and if we did
by collyw 8y ago
When people start adding micro services (or whatever the fad is this month) ask "why?"
"Because it scales"
"But we don't have a scaling problem, and if we did it could easily be solved with some caching".
Unfortunately there is also the bullshit which is hiring in this industry, where solving things the simple way doesn't add anything interesting to your CV.
- VBprogrammer 8y agoPeople who underestimate the challenges adding caching can cause make me a bit nervous. Especially when you start putting caches on top of caches. You can end up with a hunt which cache has the incorrect value problem.
- jordanbeiber 8y agoJust my 2c regarding ”microservices” or SOA, whatever you want to call it, is that, sure it can enable you to scale horizontally from a technical perspective, but few have to deal with those problems for real. What it does though when organically implemented, is it allows you to scale dev teams more easilly and it will also let you build functionallity and features more rapidly for an ever evolving business. This is my take-away from two massive undertakings at two separate medium-to-large scale enterprises that I’ve been involved in. One was a complete failure and one an enormous success that both have had business altering implications.