Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>Or does every team doing microservices silently expect that one day a data team will start querying for a massive number of records-by-ID from every service, and the veterans in each team plan for this load pattern accordingly?

I assume here by "data team" you mean reporting. Reporting and operations groups are very different with very different needs.

Microservices are useful in operations settings where the flexibility of taking modules out of a monolith and putting the network between them outweighs the performance hit.

Reporting directly from microservices is a recipe for disaster. To support reporting, the microservices need to contribute data to a data lake, data warehouse, or other repository.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: