golang-microservices
Installation
SKILL.md
Golang microsservices
Um binário Go por serviço (ou worker), limites claros e clients com timeout. Arquitetura geral: microservices-architecture. HTTP fino: golang-apis. Concorrência: golang-goroutines.
Stack típica
| Peça | Papel |
|---|---|
| HTTP | Gin/chi/stdlib — o do projeto |
| gRPC | Contratos internos de baixa latência |
| Mensageria | Kafka / NATS / Rabbit / SQS — o adotado |
| DB | sqlc/pgx/GORM — um DB por serviço |
| Obs | otel + slog/zap + Prometheus |
Preserve libs do repo. Não troque broker/ORM sem pedido.