// iniciando

  • [..]tipografiaZodiak
  • [..]renderizadorWebGL
  • [..]idiomapt-BR
  • [..]projetos13

000%

Pular para o conteúdo

Go Event-Driven Microservices

Índice
08
Ano
2025
Stack
7
Destaque
GitHub
Todos os projetos

Monorepo de microsserviços em Go com barramento de eventos RabbitMQ

O problema

Cadastro síncrono acopla serviços: se o serviço de notificação cai, o cadastro cai junto.

A solução

Arquitetura orientada a eventos com auth-service, notification-service e user-worker comunicando-se por RabbitMQ. Cada serviço publica e consome eventos sem conhecer o outro, o que permite escalar e falhar de forma independente. Testes com gomock e ambiente completo em Docker Compose.

Stack
  1. 01Go
  2. 02Gin
  3. 03RabbitMQ
  4. 04MySQL
  5. 05Orientado a Eventos
  6. 06gomock
  7. 07Docker
Próximo projetoSellvia Android