3 ms·
While you're right of course, I think you also just described why people have been switching to SOA (cough, I mean microservices). If you encapsulate the datab
by howdopasswordsw 10y ago
While you're right of course, I think you also just described why people have been switching to SOA (cough, I mean microservices).
If you encapsulate the database and related logic behind its own service interface, then as you get big enough to care about query performance, then only the team working on that microservice needs to care about how complex/tricky/whatever the optimizations become!
- gfodor 10y agoThat certainly sounds right -- though I guess I still am very skeptical that the complexity tradeoff there is the right one (at least until you hit the scale that dictates it.)
- ako 10y agoAnd because you can't really report across microservices, everyone is now setting up datalakes, where they aggregate all the data of their services.