Memória de incidente → conhecimento reutilizável

Shit That Bites You in Production.

As coisas que parecem corretas no diagrama, passam no happy path e depois destroem sua tarde. Sintoma, mecanismo, o que investigar e como deixar o próximo incidente mais barato.

19 production bites13 áreasevidência explícita
19 visíveis
altoPRODUÇÃO
Journey Builder

A Journey Está Running. O Triggered Send Não.

Os contatos entram na Journey, mas uma atividade de email parece parar de enviar ou a fila começa a crescer.

journey buildertriggered sendqueueemail
altoPRODUÇÃO
Email / AMPscript

Personalização Pode Virar Problema de Throughput

A injeção na Journey parece saudável, mas build/send do email fica para trás e a fila cresce.

ampscriptjourneyperformancelookuprows
altoPRODUÇÃO
Journey Builder / Contact Model

A Sendable Relationship Define Sua Identidade de Contato sem Fazer Barulho

Contatos duplicados, entrada inconsistente na Journey ou a mesma pessoa aparece sob múltiplos ContactKeys.

subscriberkeycontactkeysendable deidentity
altoPRODUÇÃO
Journey Builder

Journey Data é Snapshot. Contact Data é Alvo em Movimento.

Um Decision Split manda o contato para um caminho diferente do que a tabela de origem atual parece indicar.

journey datacontact datadecision splitcontact model
altoESTUDO
Journey Builder / Automation Studio

Overwrite Pode Mudar Como uma Entry DE Agendada é Avaliada

Uma Journey baseada em DE agendada passa a avaliar registros de forma diferente depois que uma Query Activity upstream muda a target action.

journey entryoverwritequery activityre-entry
altoPRODUÇÃO
Automation Studio

Automation Skipped Costuma Ser Cheiro de Schedule

Uma automation mostra instâncias Skipped mesmo sem ninguém ter pulado manualmente.

automation studioskippedschedulehealth
médioESTUDO
Automation Studio

_AutomationInstance Pode Duplicar um Run por Causa dos Destinatários de Notificação

Uma query de health parece mostrar instâncias duplicadas da mesma automation/run.

automationinstanceduplicatesnotificationsdata view
médioESTUDO
Data Views

Automation Health Está em UTC Enquanto Tracking Clássico Frequentemente Está em CST

Timestamps de automation e tracking de email/mobile parecem deslocados em um relatório operacional combinado.

timezoneutccstdata views
altoPRODUÇÃO
MobileConnect

Pode Existir STOP sem SubscriberID

Você vê um opt-out/evento de subscription para um número mobile, mas não encontra contact/subscriber ID correspondente.

smsstopsubscriberidconsent
altoESTUDO
MobileConnect

Status 2000 em Shared Code Não Significa Necessariamente Entrega no Aparelho

O tracking de SMS parece entregue, mas o negócio relata que destinatários não receberam.

smsshared codedeliverytracking
altoPROJETO
CloudPages

Query String Criptografada Não Quer Dizer “Pode Pular a Validação”

Uma CloudPage confia diretamente em parâmetros de request/decriptados para updates, mudança de preferência ou acesso a registro.

cloudpagessecuritycloudpagesurlrequestparameter
médioESTUDO
CloudPages / Mobile

CloudPagesURL em SMS/Push Tem uma Armadilha com All Subscribers

Um link CloudPagesURL usado em SMS ou push retorna erro para um destinatário.

cloudpagesurlsmspushall subscribers
médioPRODUÇÃO
AMPscript

LookupRows() Para em 2.000 Linhas

Um loop sobre LookupRows() parece “aleatoriamente” ignorar registros em um dataset one-to-many.

ampscriptlookuprowslimitperformance
médioESTUDO
AMPscript

RaiseError Pode Pular o Send e Ainda Aparecer nas Métricas de Tracking

Contagens de tracking/reporting incluem destinatários para os quais RaiseError impediu o email de ser enviado.

ampscriptraiseerrortrackingsegmentation
altoPROJETO
SSJS / WSProxy

WSProxy Retrieve Não é “Todas as Linhas” Só Porque Retornou Resultado

Extração de metadata “funciona”, mas silenciosamente perde objetos depois da primeira página de resposta.

wsproxypaginationmetadatassjs
altoPROJETO
REST API

Não Gere um OAuth Token para Cada Chamada de API

Chamadas de autenticação disparam, integrações ficam lentas ou criação de token começa a sofrer rate limit.

oauthrest apitokenrate limit
altoPROJETO
REST API

Retry Apertado em 429 Transforma Rate Limit em Auto-DDoS

Uma integração recebe HTTP 429 e piora à medida que workers tentam novamente mais rápido.

api429retry-afterbackoff
altoPRODUÇÃO
SQL / Data Views

JOIN Direto entre _Open e _Click Pode Explodir Linhas

Um relatório subscriber/job retorna muito mais linhas que qualquer uma das fontes e as agregações começam a ficar absurdas.

sqlopenclickgrain
médioESTUDO
Data Views

“Seis Meses” é Default, Não Regra Universal para Toda Data View

Um relatório assume retenção idêntica para todas as system views e acaba ignorando dado disponível ou contando com dado que já não existe.

data viewsretentionsmstracking