Arquitetura do sistema
Plano de controle
Autentica usuários, aplica autorização, mantém metadados, agenda jobs e exibe a IDE. Ele não executa diretamente o código HTTP dos projetos ativos.
Plano de dados
Cada runtime recebe somente uma release validada, o banco atribuído, a pasta persistente opcional e segredos próprios. O proxy encaminha o subdomínio para o destino reconciliado pelo worker.
Fluxo de ativação
- Validar propriedade, código, dependências, banco e configuração.
- Gerar uma release imutável.
- Criar rede e runtime com menor privilégio.
- Conectar somente as dependências autorizadas.
- Executar health e conferir o catálogo de rotas.
- Publicar a configuração do proxy de forma atômica.
Atualização sem interrupção
Salvar código válido cria uma release incremental. A release candidata é validada antes de substituir a atual; se falhar, a versão saudável continua atendendo.