Rainbow deploys
Múltiplas versões convivendo no mesmo serviço. Mude o tráfego por flag, não por pipeline. Teste A/B com usuários reais, migração gradual, rollout por região — tudo declarativo.
Um instalador. Cluster com alta disponibilidade em três comandos. Cinco sites em paralelo no mesmo cluster — incluindo este, servido por um quarto do CPU de um nó.
"4 engenheiros de plantão 24/7. US$ 564 mil por ano só pra manter o cluster de pé."
heroctl: 3 servidores + 1 worker operam mil nós. Zero operador dedicado.
"80% dos incidentes em Kubernetes vêm de complexidade operacional — não da infra."
heroctl: Um instalador. Sem banco externo. Sem Helm. Sem CRD. Sem mesh extra.
"300 linhas de YAML pra subir um serviço. Um espaço errado derruba tudo."
heroctl: Configuração de dez linhas, validada na hora do submit. Zero ambiguidade.
Um instalador único, sem dependência externa. Roda em Linux moderno. Pesa menos de 40 MB.
Três servidores se elegem automaticamente. Certificados internos, criptografia entre nós e descoberta de serviços já vêm ligados. Sobrevive à perda de um servidor.
Arquivo de configuração curto, validado no momento do envio. Atualização gradual, canary ou rainbow — você escolhe por flag.
Múltiplas versões convivendo no mesmo serviço. Mude o tráfego por flag, não por pipeline. Teste A/B com usuários reais, migração gradual, rollout por região — tudo declarativo.
Três servidores se organizam sozinhos. Líder eleito em menos de 15 segundos no failover.
Criptografia entre serviços sai de fábrica. A plataforma emite e rotaciona certificados sozinha.
Ingress, TLS com Let's Encrypt e roteamento por host — tudo no próprio manifesto do serviço.
Dashboards e API reagem em até 46ms com 200 nós. Sem polling de 30 segundos.
Quatro relógios correm em paralelo: sincronização entre servidores, alocações órfãs, redes de isolamento, contêineres encerrados. Specs quebradas não ficam assombrando o cluster.
Servidores e contêineres novos só entram no pool de roteamento depois de passar no health check. Liveness e readiness separadas, como no Kubernetes.
Troque strategy e o orquestrador reconfigura o pipeline de deploy, o roteador e os health checks. Sem plugin externo, sem operador especializado, sem arquivo extra.
Rolling
Uma por vez, espera ficar saudável, continua.
O padrão seguro. Cada instância sobe, passa no health check, e só então a próxima começa. Zero downtime, previsível, fácil de auditar.
Sem vídeo, sem tour guiado — clique em qualquer tela pra ver em tamanho real.
Sistemas distribuídos derivam em silêncio: uma alocação órfã aqui, um contêiner esquecido ali, uma rede sem uso acumulando. A plataforma roda quatro varreduras independentes em cadências diferentes e corrige no momento em que vê o desvio — nada chega ao operador.
Cada servidor confere o estado de cada serviço ativo e alinha silenciosamente com os pares. Discrepâncias sutis desaparecem antes de virar incidente.
Serviços cujo dono foi removido (namespace deletado, configuração apagada) são detectados e encerrados automaticamente. Sem lixo ocupando CPU ou portas.
Bridges de namespace sem contêiner ativo são recolhidas automaticamente. Espaço IP preservado, sem esgotamento silencioso de pool.
Contêineres terminados ficam 10 minutos em disco para inspeção post-mortem e depois são removidos. Logs acessíveis, depois espaço liberado.
// Kubernetes é pra quem tem time de infra dedicado e topa o investimento: pessoas, ecossistema, meses de onboarding, conta do cloud maior. Docker Swarm resolve bem quem só quer subir um compose e seguir a vida. No meio — onde a maioria dos times de verdade vive — é pra isso que HeroCtl existe. Um comando te coloca em produção.
Pra colocar um site HTTPS em produção com alta disponibilidade, cada alternativa exige montar uma pilha. O HeroCtl é a pilha.
// Números mínimos dos próprios docs de cada produto (abr/2026). Nossa linha é medida no cluster que está servindo este site. Gerenciados como EKS/GKE removem o peso do seu lado, mas aparecem como conta fixa por cluster e ainda exigem os add-ons de ingress, TLS e mTLS que cada time acaba operando.
Três situações onde outra ferramenta serve melhor. Todas raras — e nem sempre tão absolutas quanto parecem à primeira vista. Se nenhuma for a sua, você está exatamente no meio da curva onde HeroCtl foi desenhado.
Se já hoje você opera 10.000+ nós em múltiplas regiões ativas, com federação, malha de serviço e roteamento geográfico complexo.
use
Kubernetes + Istio + Argo é o estado da arte — e cobra caro: 4+ SREs dedicados 24/7 e conta cloud em outro patamar. HeroCtl vai de 1 nó a alguns milhares numa região. Quando você de fato chega na CNCF-scale, a equipe que formou aqui carrega a bagagem técnica pra migrar.
Se o seu auditor exige um produto citado nominalmente em contrato com selo FedRAMP High, PCI Level 1 ou conformidade CNCF formal, assinado por fornecedor enterprise com SLA.
use
Red Hat OpenShift ou Rancher Prime têm o selo. Os controles técnicos que o selo exige — criptografia em trânsito, isolamento, auditoria — estão aqui. O que falta é o papel assinado.
Se a sua platform team já mantém dezenas de operators do ecossistema K8s — Postgres, Kafka, Crossplane, Prometheus — e abstrações específicas por banco são produto interno.
use
Kubernetes. Esse ecossistema é o ponto forte real dele. Para a maioria dos times, aliás, serviços gerenciados (RDS, Redis Cloud, MSK) resolvem o mesmo problema sem operator nenhum — e sem virar time de plataforma.
Três edge cases. Todos raros. Tudo que sobra — times de 3 a 50 pessoas rodando dezenas a alguns milhares de contêineres em 1, 2 ou dezenas de servidores — é a imensa maioria. E é exatamente o que HeroCtl resolve com um instalador e três comandos, sem time de plataforma dedicado, sem licença corporativa, sem conta de cloud que surpreende no fim do mês.
Cluster real de 4 nós · 5 vCPU · ~10 GB, servindo 5 sites ao vivo. Carga gerada pela borda pública — rota completa internet → roteador → contêiner → resposta. Ferramentas: ab e hey.
~100 req/s por réplica
1 réplica · 128 CPU shares · 64 MB RAM · nginx:alpine servindo HTML estático. Acima disso, o roteador devolve 503 em vez de derrubar o contêiner.
38 segundos pra instalar. Três minutos pra subir o cluster. Depois disso, volta a construir produto.
sem cadastro · sem cartão · sem vendedor ligando depois