Guia de Progressão da Void Platform: De Deploys Diretos a uma Plataforma de Equipe

Planeje seu rollout com este guia de progressão da Void Platform: deploys diretos na Cloudflare, self-hosting do núcleo, serviços opcionais e escala para equipes.

O Que "Progressão" Realmente Significa em uma Void Platform

A maioria das equipes não instala uma plataforma de deploy compartilhada no primeiro dia — elas crescem até chegar a uma. Este guia de progressão da Void Platform mapeia esse caminho de crescimento, de um único desenvolvedor fazendo deploy direto na Cloudflare a uma plataforma mantida com logs retidos, histórico de rollback e acesso para toda a equipe. Seguir um guia de progressão claro da Void Platform importa porque cada estágio muda o que você possui: suas credenciais, os limites da sua conta e quanta superfície operacional você assume.

Uma plataforma Void é uma camada de deploy compartilhada. Um administrador a instala e mantém, e os desenvolvedores conectam a Void CLI à sua URL, fazem login por um método de login habilitado e fazem deploy de seus apps em uma conta Cloudflare compartilhada. Progressão aqui não se trata de desbloquear conteúdo — trata-se da ordem em que você adota capacidades, para que você nunca opere infraestrutura que ainda não precisa.

EstágioO que você executaMelhor paraO que muda para você
Estágio 0Deploy direto na CloudflareDesenvolvedores solo, apps pessoaisNada para manter; apenas logs ao vivo
Estágio 1Plataforma self-hosted do núcleoPequenas equipes que precisam de acesso compartilhadoSandboxes gerenciados, gateway de e-mail, histórico retido
Estágio 2Núcleo mais serviços opcionaisEquipes que precisam de builds do GitHub, domínios personalizados, um dashboardMais peças móveis e mais escolhas de configuração
Estágio 3Plataforma de equipe no Workers for PlatformsOrganizações maioresInfraestrutura documentada e recursos dependentes de configuração

Estágio 0: Comece com um Deploy Direto na Cloudflare

Se você está fazendo deploy de um app para si mesmo, faça deploy diretamente na Cloudflare — você não precisa instalar uma plataforma primeiro. Este é o ponto de partida correto, não um atalho. Ambos os alvos de deploy usam as mesmas APIs de aplicação, o que significa que o app que você constrói no Estágio 0 é o mesmo app que você move para uma plataforma depois. Nada precisa ser reescrito.

O que você abre mão no Estágio 0 é, em grande parte, memória institucional. Não há acesso compartilhado para colegas de equipe, os logs de runtime são um tail ao vivo da Cloudflare em vez de logs retidos da plataforma, e o rollback funciona por meio de versões do Worker em vez de um histórico de deploys retido. Para um projeto solo, essa é uma troca aceitável. Para uma equipe, isso se torna atrito rapidamente.

A tabela abaixo é a forma mais clara de ver onde fica a linha divisória — é a comparação com a qual qualquer guia honesto de progressão da Void Platform precisa começar:

RecursoCloudflare diretoPlataforma self-hosted do núcleo
Workers AI e requisições a provedoresSua conta e gatewayGateway e proxy da instalação
Logs de runtimeTail ao vivo da CloudflareLogs retidos da plataforma
Rollback de aplicaçãoVersões do WorkerDeploys retidos da plataforma
SandboxesRequer Workers Paid e DockerRequer Workers Paid na conta da plataforma
Dashboard de usuário e builds gerenciados do GitHubNão necessárioNão incluído em uma instalação padrão

Leia essa tabela com atenção e um padrão aparece: a plataforma não substitui a Cloudflare, ela adiciona um plano de controle compartilhado por cima dela. Sandboxes ainda exigem um plano Workers pago. O dashboard e os builds gerenciados do GitHub ainda não fazem parte de uma instalação padrão. Progressão significa adicionar esse plano de controle de forma deliberada, não presumir que ele chega totalmente formado.

Estágio 1: Instale a Plataforma do Núcleo

Este é o meio de qualquer guia de progressão da Void Platform, e o estágio em que a maioria dos erros acontece — geralmente porque alguém pulou os pré-requisitos. Antes de tocar em um comando de instalação, percorra o guia oficial de instalação da plataforma self-hosted Void e confirme tanto os pré-requisitos quanto as credenciais de que você vai precisar. Uma instalação que trava no meio do caminho é mais difícil de limpar do que uma que nunca começou.

A instalação do núcleo é intencionalmente enxuta. Ela inclui Sandboxes gerenciados e um gateway de e-mail. O e-mail não vem ativado por padrão — ele é habilitado quando você configura um domínio de e-mail compartilhado e uma zona. Esse único detalhe pega um número surpreendente de administradores que presumem que uma instalação funcionando significa e-mail funcionando.

PassoO que você fazPor que importa
1Revise os pré-requisitos documentadosEvita uma plataforma pela metade que você precisa desfazer
2Reúna as credenciais necessáriasA instalação precisa agir na sua conta Cloudflare
3Instale a plataforma do núcleoFornece Sandboxes gerenciados e o gateway de e-mail
4Configure um domínio de e-mail compartilhado e uma zonaAtiva o gateway de e-mail
5Confirme Workers Paid na conta da plataformaNecessário para os Sandboxes funcionarem
6Habilite um método de login e compartilhe a URL da plataformaDesenvolvedores precisam de um caminho de entrada
7Integre os desenvolvedores à Void CLITransforma um servidor em um fluxo de trabalho compartilhado

O passo 7 é o que as pessoas subestimam. Uma plataforma na qual ninguém consegue entrar é apenas uma URL caríssima. Relatos da comunidade de equipes que operam plataformas de deploy compartilhadas apontam consistentemente o onboarding como o verdadeiro gargalo — os desenvolvedores precisam da URL da plataforma, de um método de login funcionando e de uma explicação de dois minutos sobre como a CLI se conecta. Escreva isso uma vez e você para de responder à mesma pergunta toda semana.

Estágio 2: Adicione Apenas os Serviços Opcionais Que Você Precisa

Depois que o núcleo estiver estável, você entra na fase de expansão do guia de progressão da Void Platform. Várias capacidades existem, mas são deliberadamente excluídas de uma instalação padrão: o dashboard de usuário, builds e webhooks do GitHub, Containers de build e domínios personalizados de projeto.

ComponenteEm uma instalação padrão?O que saber antes de adicioná-lo
Sandboxes gerenciadosSimRequer Workers Paid na conta da plataforma
Gateway de e-mailSim, após configuradoPrecisa de um domínio de e-mail compartilhado e uma zona
Dashboard de usuárioNãoAdicione quando os desenvolvedores precisarem de uma visão de autoatendimento
Builds e webhooks do GitHubNãoPlataformas construídas a partir do código-fonte devem seguir a configuração de ingress isolado para webhooks quando o Access protege a API
Containers de buildNãoAdiciona infraestrutura de build que você precisa manter
Domínios personalizados de projetoNãoAdicione quando os projetos precisarem de seus próprios hostnames

Duas regras tornam este estágio indolor. Primeiro, adicione um serviço opcional por vez e verifique-o antes de seguir em frente — quando três coisas mudam ao mesmo tempo, você não consegue dizer qual quebrou. Segundo, trate os serviços do GitHub com cuidado: se você constrói a plataforma a partir do código-fonte e os adiciona enquanto o Cloudflare Access protege a API, a configuração de ingress isolado para webhooks não é opcional. Pulá-la produz webhooks que silenciosamente nunca chegam.

Estágio 3: Escale para uma Plataforma de Equipe

O estágio final de um guia de progressão da Void Platform é onde a plataforma deixa de ser uma conveniência e se torna infraestrutura. Uma plataforma de equipe exige Workers for Platforms e a infraestrutura documentada que vem com ele. Os recursos dependem fortemente de como a instalação está configurada, então duas organizações executando "a mesma" plataforma podem ter conjuntos de capacidades bem diferentes.

Antes de se comprometer, reveja suas decisões anteriores. Os pré-requisitos e credenciais que estavam bons para uma equipe de cinco pessoas podem não cobrir um grupo maior. Pergunte quem é o responsável administrativo pela plataforma, quem detém as credenciais da Cloudflare e o que acontece quando a pessoa que a instalou entra de férias. A documentação do Workers for Platforms da Cloudflare é a referência certa para entender o modelo subjacente antes de expandir.

Armadilhas Comuns de Progressão

Um guia de progressão da Void Platform só é útil se ajudar você a evitar as falhas que outras pessoas já encontraram. Aqui estão as que aparecem com mais frequência, mapeadas para suas causas:

SintomaCausa provávelCorreção
E-mail nunca é enviadoDomínio de e-mail compartilhado e zona não configuradosConfigure ambos e depois teste o gateway novamente
Webhooks nunca chegamAccess protegendo a API sem ingress isoladoSiga a configuração de ingress isolado para webhooks
Sandboxes não funcionamNenhum plano Workers Paid na conta da plataformaFaça upgrade da conta da plataforma
Colegas não conseguem entrarNenhum método de login habilitadoHabilite um e distribua a URL da plataforma
Sem histórico de rollbackVocê ainda está em deploys diretos na CloudflareMigre para a plataforma, ou use versões do Worker
Dashboard ou domínios personalizados ausentesRecursos esperados que não estão na instalação do núcleoAdicione os serviços opcionais explicitamente
Verificação de prontidãoEstágio 0Estágio 1Estágio 2Estágio 3
Plataforma instalada e mantida—✔✔✔
Método de login compartilhado ativo—✔✔✔
Gateway de e-mail configurado—Opcional✔✔
Serviços opcionais revisados——✔✔
Workers for Platforms implementado———✔

Perguntas Frequentes (FAQ)

Preciso de uma Void Platform para fazer deploy de um app? Não. Se você está fazendo deploy de um app para si mesmo, faça deploy diretamente na Cloudflare. Uma plataforma vale a pena quando você precisa de acesso compartilhado, logs retidos e um histórico de deploys pelo qual sua equipe possa fazer rollback.

Qual é a diferença entre uma instalação do núcleo e uma completa? A instalação do núcleo fornece Sandboxes gerenciados e um gateway de e-mail. O dashboard, os builds e webhooks do GitHub, os Containers de build e os domínios personalizados de projeto ficam fora dela e precisam ser adicionados deliberadamente.

Este guia de progressão da Void Platform se aplica a desenvolvedores solo? Em parte. Os Estágios 2 e 3 serão exagero para uma pessoa. O Estágio 0 é genuinamente a resposta certa para trabalho solo, e as mesmas APIs de aplicação significam que você não perde nada ficando lá até que uma equipe apareça.

Como sei quando migrar para uma plataforma de equipe? Quando acesso compartilhado e histórico de deploy deixam de ser apenas um bônus. Nesse ponto, planeje Workers for Platforms e a infraestrutura documentada — e espere que os recursos variem com base em como sua instalação está configurada.