Um dos principais problemas que eu vi ocorrer em um sistema com microsserviços é a maneira como as transações funcionam quando se estendem por diferentes serviços. Dentro de nossa própria arquitetura, usamos transações distribuídas para resolver isso, mas elas vêm com seus próprios problemas....