Já ouviu falar do padrão Transactional Outbox?
Golang
De que estruturas principais é composto o agendador do Go?
Para que serve context.WithValue?
Como cancelar corretamente um contexto numa goroutine?
Qual foi o nível de isolamento utilizado no projeto?
O que é uma goroutine e como ela difere de uma thread do sistema?
Quais são os níveis de isolamento de transações existentes?
Quais são os problemas da arquitetura de microsserviços com os quais te deparaste?
Como é que geram mocks para testes unitários?
Como é implementada a cancelamento de contexto? O que acontece por dentro?
Como interagir com os comerciantes que estão no contorno externo?
Configuraram o rastreamento?
Usa ORM ou consultas manuais para trabalhar com o banco de dados?
Você considera a cobertura de testes nos projetos? Como isso é organizado?
Como o anti-fraude interage com o Kafka?