vardius/go-api-boilerplate

High availability use case

mar1n3r0 opened this issue · 1 comments

Almost certain that this one is already covered but anyway it's an interesting topic I think.

https://microservices.io/patterns/decomposition/self-contained-service.html

If I understand this correctly we need two things:

  1. Subscribe to events from other services
  2. Query aggregated root of other services

Both of these conditions seem to be already met with current state of things. I haven't personally tried it yet just curious about the concept. What do you think?

I personally are most keen to use CQRS and Saga patterns approach mentioned in this article