3 ms·
In general I tend to agree. However really the issue is one of correctly defining the granularity of events that the system should be aware of. After all, even
by ivix 7y ago
In general I tend to agree. However really the issue is one of correctly defining the granularity of events that the system should be aware of.
After all, even a completely synchronous webapp is event driven, it just so happens to only care about a single event, a request.
The problems come about when code which can all be synchronous becomes unnecessarily complicated and spread across multiple microservices.
Microservices are generally a solution to people scaling issues, not technical ones. If you have significantly more services than teams, you are probably doing something wrong.