Microservices, Microservice Architecture, Distributed Systems.
with a success to the caller. b. An even better option is to use events for communicating between microservices. Your microservice would publish an event to a message bus either indicating a state change or a failure and whichever microservice is interested in that event, would pick it up and