Pular para o conteúdo principal
    Guia público de processo
    Processo de lançamento beta

    Como o Copify lida com atualizações beta sem tratar suas lojas como um laboratório de testes.

    As versões beta ainda precisam avançar rápido, mas não devem colocar em risco desnecessário os dados dos lojistas, os pipelines de sincronização existentes ou as opções de recuperação. Este guia explica como preparamos, validamos, liberamos, comunicamos e damos suporte às atualizações beta.

    O que você pode esperar

    Liberação escalonada para alterações de maior risco

    Registro de alterações no site e comunicação do produto claros

    Condições de interrupção e caminhos de recuperação definidos

    Contexto de suporte preparado antes do lançamento de versões mais arriscadas

    Compromissos principais

    Os princípios por trás de cada versão beta.

    Visibilidade clara das alterações

    Cada atualização beta recebe um resumo adequado para clientes, para que você veja o que mudou, por que isso importa e se alguma ação é necessária.

    Escalonado, sem pressa

    Preferimos uma liberação em anéis a lançamentos amplos de uma só vez, especialmente quando uma atualização pode afetar o comportamento da sincronização ao vivo.

    Recuperação em primeiro lugar

    Se uma atualização afeta a lógica de sincronização, o agendamento, a reversão, os backups, a autenticação ou a cobrança, preparamos o caminho de recuperação antes da liberação.

    Versões prontas para o suporte

    O suporte recebe um resumo em linguagem simples para versões de risco médio e alto, para que as dúvidas dos lojistas sejam resolvidas rapidamente.

    Pacote de lançamento

    O que preparamos antes de uma versão avançar.

    Obrigatório

    Notas de versão detalhadas

    Um resumo completo do escopo, das alterações importantes, das áreas de risco e do contexto de reversão.

    Obrigatório

    Atualização do registro de alterações no site

    Um resumo voltado aos lojistas que explica o que mudou, quem se beneficia e se alguma ação é necessária.

    Obrigatório

    Texto de anúncio no app

    Mensagens curtas de lançamento preparadas para áreas do produto, como banners, cards ou futuros feeds de novidades.

    Obrigatório

    Plano de reversão

    Uma condição de interrupção, um responsável e um caminho de recuperação definidos para versões que possam afetar dados ao vivo ou o comportamento da sincronização.

    Obrigatório

    Resumo para o suporte

    Perguntas esperadas, soluções alternativas, áreas afetadas e o caminho de escalonamento para a engenharia.

    Níveis de risco

    Ajustamos o processo ao nível de risco.

    Nível
    Alterações típicas
    Verificações obrigatórias
    Baixo
    Atualizações de textos, refinamentos de interface e melhorias não destrutivas na documentação ou nas configurações.
    Testes normais e registro no changelog.
    Médio
    Novas configurações, relatórios, notificações, adições seguras ao schema ou rotas não críticas.
    Testes de regressão direcionados, liberação escalonada e um resumo para o suporte.
    Alto
    Alterações no motor de sincronização, no comportamento do agendador, nos backups, na reversão, migrações que afetam dados ao vivo, autenticação, cobrança ou alterações na API da Shopify.
    Cobertura de regressão em ambiente ao vivo, liberação escalonada, responsável explícito pela reversão, monitoramento e comunicações aos clientes redigidas com antecedência.

    Quando uma versão é difícil de classificar, nós a tratamos como de alto risco.

    Fluxo padrão

    O caminho de lançamento que seguimos da revisão à liberação.

    01

    Classificar a alteração

    Revisamos quais áreas são afetadas, se as gravações podem se comportar de forma diferente e se agendamentos, pipelines ou webhooks existentes podem mudar.

    02

    Preparar o pacote de lançamento

    Alinhamos as notas de versão, as mensagens do changelog, as orientações de suporte e o planejamento de reversão antes de a implantação começar.

    03

    Executar a validação

    Toda versão passa por verificações automatizadas, testes de regressão direcionados e validação adicional em condições reais quando envolve sincronização, reversão, backups ou transformações de entidades.

    04

    Aplicar verificações de segurança

    Para versões de risco médio e alto, confirmamos os caminhos de recuperação, garantimos que existam snapshots ou backups e escolhemos uma janela de liberação de menor risco.

    05

    Implantar em anéis

    Avançamos da cobertura interna e de demonstração para um pequeno grupo beta antes de uma liberação mais ampla, em vez de alterar todos os lojistas de uma vez.

    06

    Comunicar após a validação

    Quando a versão está no ar e confirmada como estável, publicamos o registro de alterações no site, a comunicação do produto e o resumo para o suporte em uma ordem consistente.

    Proteções

    Essas proteções são requisitos de lançamento, não extras de marketing.

    Detecção de alterações para evitar regravações desnecessárias de entidades não alteradas

    Snapshots antes da sincronização para caminhos de reversão mais precisos quando algo dá errado

    Criação de backups e restauração para cenários de recuperação mais amplos

    Verificações de divergência e ferramentas de comparação para identificar diferenças cedo

    Logs de sincronização e canais de notificação para revelar falhas rapidamente

    Comunicações de lançamento

    Comunicamos depois que a versão é validada.

    Primeiro implantar e validar

    Publicar o registro de alterações no site

    Publicar o texto de anúncio no produto quando for relevante

    Enviar o resumo para o suporte

    Adicionar avisos antecipados para alterações de comportamento de maior impacto

    Condições de interrupção

    Quando pausamos a liberação

    Falhas de sincronização repetidas e inesperadas após o lançamento

    Picos de registros alterados ou sobrescritos que não correspondem ao esperado

    Snapshots ausentes antes das gravações no destino

    Falhas de reversão ou restauração na área afetada

    Problemas de divergência ou propagação de dados relatados por lojistas

    Caminho de recuperação

    Como nos recuperamos se uma versão apresentar problemas

    01

    Pausar a liberação e isolar as lojas ou pipelines afetados.

    02

    Usar primeiro o menor caminho de recuperação seguro, começando por opções de reversão pontuais antes de ações de restauração mais amplas.

    03

    Recorrer a uma restauração de backup mais ampla apenas quando o problema for além de uma única entidade ou sessão de sincronização.

    04

    Publicar atualizações para clientes e para o suporte se os dados dos lojistas tiverem sido afetados.

    Atendimento do suporte

    O que o suporte tem pronto e o que nos ajuda a ajudar você mais rápido.

    Preparado antes do lançamento

    Um resumo da versão em linguagem simples

    As áreas do produto afetadas

    Limitações conhecidas ou soluções temporárias

    Caminho exato de escalonamento para a engenharia

    Detalhes úteis ao relatar um problema

    Loja de origem e loja de destino

    Pipeline ou fluxo envolvido

    Tipo de entidade afetada

    Horário aproximado em que o problema apareceu pela primeira vez

    Se o problema veio de uma sincronização manual, sincronização agendada, sincronização por webhook ou implantação

    Precisa de ajuda agora?

    Dúvidas sobre lançamentos não devem esperar até uma sincronização dar errado.

    Se você quer esclarecimentos sobre um item do registro de alterações, o momento da liberação ou o comportamento após uma atualização, fale com a equipe do Copify e ajudaremos você a avaliar o impacto.

    Configurações de cookies

    O Copify usa armazenamento essencial para o funcionamento do site e análises opcionais para melhorar as páginas públicas. Leia nossa política de privacidade para mais detalhes.