Documentação

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

  1. Validar propriedade, código, dependências, banco e configuração.
  2. Gerar uma release imutável.
  3. Criar rede e runtime com menor privilégio.
  4. Conectar somente as dependências autorizadas.
  5. Executar health e conferir o catálogo de rotas.
  6. 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.