← Back to home

Microservices

By Pscodium · 7/27/2026 · 9 views

Divide o sistema em vários serviços independentes.

image.png
                 API Gateway
                      │
       ┌──────────────┼──────────────┐
       ▼              ▼              ▼
   Auth Service   User Service   Order Service
       │              │              │
    Database        Database        Database

Cada serviço pode ter:

  • Código próprio
  • Banco próprio
  • Deploy próprio
  • Escalabilidade própria

Vantagens:

  • Escalabilidade independente
  • Times podem trabalhar separadamente
  • Falhas podem ser isoladas

Desvantagens:

  • Complexidade operacional muito maior
  • Comunicação via rede
  • Observabilidade mais difícil
  • Consistência distribuída
  • DevOps e infraestrutura mais complexos

Importante: microservices não são automaticamente "melhores" que monolitos.


Comments

No comments yet.