Fluxos funcionais da plataforma¶
Catálogo do backend organizado pelo serviço responsável. Cada operação distribuída tem uma página principal; os índices dos participantes apontam para ela. O cliente administrativo é um ator externo.
Por onde começar¶
- Administração: acesso pelo BFF e Core.
- Execução de APIs: Security Checker → Broker.
- Modelos reutilizáveis: Template Service.
- Processamento assíncrono: Outbox Dispatcher e Scheduler.
Catálogo por serviço¶
As contagens abaixo são declarações HTTP de negócio ou operação, não uma contagem de cenários. Rotas parametrizadas com várias ações contam uma vez; handlers Go sem método restrito aparecem como ANY. Health, Swagger e métricas técnicas não viram páginas funcionais. Jobs e consumers estão descritos nos índices, fora da contagem HTTP.
| Serviço | Operações HTTP | Fluxos próprios |
|---|---|---|
| Core — preservado | 51 | 26 |
| BFF | 122 | 4 |
| Security | 8 | 3 |
| IP Policy | 5 | 1 |
| Rate Limit | 5 | 1 |
| Auth Provider | 7 | 2 |
| Security Checker | 1 | 2 |
| Discovery | 2 | 2 |
| Broker | 1 | 2 |
| Builder | 2 | 2 |
| Router | 1 | 1 |
| Template Service | 47 | 6 |
| Global Registry | 15 | 2 |
| Importer | 5 | 1 |
| Outbox Dispatcher | 0 | 1 |
| Cache Invalidator | 1 | 2 |
| Scheduler | 10 | 3 |
| Object Storage | 8 | 3 |
| OpenAPI Doc | 2 | 2 |
| Web Pages | 1 | 1 |
| JSON Handler | 6 | 1 |
| Monitoring | 2 | 1 |
| Tunnel | 7 | 2 |
Fronteiras e leitura¶
As sequências partem da fronteira HTTP comprovada ou de eventos/jobs. Chamadas de bibliotecas externas são descritas pelo contrato consumidor; não se atribuem etapas internas sem fonte. A instalação local não comprova a topologia corporativa.
Fluxos compartilhados preservados: cadastro, políticas e enriquecimento do Core; catálogo/favoritos; instanciação, wizard e upgrade; importação e projeção de eventos do Core. As consultas e CRUD simples são agrupados. Exportação genérica não foi identificada como operação independente: entrega de OpenAPI, downloads e pacotes de túnel são documentados nos serviços responsáveis.