Serviços estruturantes.
Uma base compartilhada para que as equipes possam construir e manter melhores sistemas.
O que pode ser compartilhado, não precisa ser refeito.
Um serviço estruturante oferece uma capacidade comum a diferentes produtos. Centralizar o acesso, guardar arquivos e acompanhar a operação são exemplos dessa base que reduz trabalho repetido e facilita a manutenção.
Ver sistemas estruturantesO que compõe essa base
- Identidade
- Um login institucional para acessar diferentes produtos. Guardião / Keycloak
- Dados
- Uma base consistente para guardar e consultar informações. MySQL
- Arquivos
- Documentos e arquivos organizados em armazenamento compartilhado. SeaweedFS / S3
- Mensageria
- Tarefas e mensagens circulam entre sistemas sem interromper quem usa. RabbitMQ
- Entrega
- Um caminho padronizado para testar e publicar novas versões. GitLab CI/CD
- Observabilidade
- Sinais que ajudam a entender o comportamento e a saúde dos produtos. Grafana · Prometheus · CheckMK · GlitchTip
