Publique um fluxo como você publica software
Uma mudança é planejada como changeset, executada e então ponderada entre versões de 0 a 100% — assim uma nova versão se prova em uma fatia de tráfego real antes de ficar com tudo.
Changesets revisáveis, tráfego ponderado entre versões de 0 a 100% e configuração promovida entre ambientes.
Como uma mudança é publicada
- Implante como um changeset revisável — Uma implantação é primeiro planejada — você vê o que ela vai mudar antes de mudar qualquer coisa — e então executada, ou cancelada. Cada estágio é auditado e as mudanças de recurso são correlacionadas a ela, de modo que um release se lê como uma unidade, não como edições espalhadas.
- Tráfego ponderado entre versões — Direcione uma porcentagem dos eventos recebidos para uma nova versão e deixe o restante na antiga. Mande 5% primeiro, observe a taxa de erro no monitoramento e então mexa no dial — ou volte atrás, sem reimplantar.
- Promova configuração entre ambientes — Exporte a configuração de um workspace e importe em outro, com uma estratégia explícita para o que acontece quando algo já existe. Homologação deixa de ser o lugar onde você redigita o que produção já sabe.
- Variáveis e segredos por ambiente — A mesma definição de fluxo aponta para endpoints e credenciais diferentes conforme onde roda. A promoção move o formato do fluxo sem arrastar chaves de produção para um ambiente de teste.
Recursos da plataforma
- 0–100%: Peso de tráfego por versão
- Planejar → executar: Veja a mudança antes que ela aconteça
- Exportar/importar: Mova configuração entre ambientes
Consigo liberar uma nova versão de forma gradual?
Sim. O tráfego é atribuído às versões como pesos de 0 a 100, então você começa uma versão nova com uma fatia pequena dos eventos reais, compara a taxa de erro com a anterior e move o peso nos dois sentidos sem reimplantar.
O que acontece com execuções em andamento quando eu implanto?
As versões coexistem em vez de se substituírem, então uma execução continua na versão em que começou. O peso decide em qual versão os novos eventos entram — ele não interfere no trabalho que já está em andamento.
Preciso refazer meus fluxos em cada ambiente?
Não. A configuração é exportada de um workspace e importada em outro, com uma estratégia de conflito que define o que fazer com o que já existe. Variáveis e segredos permanecem no escopo do ambiente: a definição viaja, as credenciais não.