2 ms·
Not exactly related to the video, but why do some people choose gRPC and others choose event sourcing for microservices communication? Is it just a matter of un
by haolez 7y ago
Not exactly related to the video, but why do some people choose gRPC and others choose event sourcing for microservices communication? Is it just a matter of unneeded complexity in event sourcing? Are there performance issues as well?
- jbreiding 7y agoIt's the difference between service orchestration and choreography, respectively. There are pros and cons to each approach, and the details matter with regard to how services will be scaled and the coordination of that scaling happens. There are lots of finer points in the details, but knowing the difference between the two approaches can help with the decision making process on which path the adopt.
- socksy 7y agoI can heavily recommend the book "Designing Data Intensive Applications" by Martin Kleppmann for a great overview and deep dive into the trade-offs in both of those approaches (and others)