Problems
● Network performance issues on inter-service communication
● Backend Communication performance requirements
● Real-time communication requirements
● Streaming requirements
Example Use Case
● Add Item into Shopping Cart that need to calculate with up-to-date discounts
Solutions
● gRPC APIs scalable and fast APIs
● Able to develop with different technologies with RPC framework
https://learn.microsoft.com/en-us/azure/architecture/microservices/design/interservice-communication