Skip to Content
PortuguêsDocumentação JumentixGuiasCrie um SaaS com microsserviços

Criando microsserviços SaaS com Jumentix

Utilize este caminho quando a escala de domínio, a autonomia da equipa e os perfis de tráfego exigirem a decomposição do nível de serviço.

Responsabilidade no escopo

  • Responsável por: Orientação de topologia para SaaS com microsserviços
  • Usado com: shared-contracts, SDKs, message-mediator, guias REST/realtime
  • Não responsável por: Detalhes de monólito modular (veja guia de monólito)

Glossário

  • Guia — documento de jornada; siga os passos em ordem antes de pular para mapas de API.
  • Composition root — startup que liga env → adapters → use-cases.

O que é

Separe microsserviços que se comunicam por contrato sem perder regras de domínio.

Estratégia recomendada

  1. Comece modular e contrate primeiro desde o primeiro dia.
  2. Identificar candidatos à extração por propriedade de domínio e perfil operacional.
  3. Mova adaptadores/contratos genéricos para pacotes de espaço de trabalho reutilizáveis.
  4. Manter a comunicação baseada em contrato (mediador de mensagens/eventos/solicitações-respostas).

Caminho de evolução do Monolith

  1. Estabilize os limites do domínio no monólito modular.
  2. Extraia um contexto limitado por vez.
  3. Mantenha os contratos de API compatíveis com versões anteriores durante a migração.
  4. Isole gradualmente os pipelines de persistência e implantação por serviço.

Padrão Operacional

  • Interfaces REST + em tempo real baseadas em responsabilidades de serviço.
  • Portas de CI independentes e suítes de testes por pacote/aplicativo de serviço.
  • PM2/contêineres/funções de acordo com necessidades de tempo de execução.

Benefícios de produto e engenharia

  • Cadência de lançamento independente por domínio.
  • Dimensionamento horizontal em serviços de hotspot.
  • Melhor propriedade e limites de equipe mais claros.

Documentos relacionados

Próximos passos

  1. Começando
  2. REST

Checklist júnior (“Eu consigo …”)

  • Explico o objetivo deste guia em uma frase
  • Completei o primeiro sucesso sem adivinhar jargão
  • Sei a próxima página de docs a abrir