Glossário de webhooks

Atores e conceitos centrais

Define os papéis e substantivos centrais de um sistema de webhooks: quem emite, quem recebe, qual URL é chamada e qual é o ponto de entrada na borda. Isso importa porque um vocabulário compartilhado deixa as responsabilidades claras, mantém as implementações consistentes e acelera a depuração.

Endpoint

PropriedadeDescrição
DefiniçãoURL HTTP que recebe webhooks. Exemplo: /webhooks/stripe (POST).
Por que importaDetermina autenticação, timeout, concorrência e alvos de roteamento.
HookdeckDepois de consumir um webhook em seu nome, a Hookdeck entrega o evento ao seu endpoint. Saiba mais
Também chamado delistener, callback URL, webhook URL, destination URL, target URL, receiver URL, notification URL, callback endpoint, hook URL, push URL, event URL, subscriber URL, consumer endpoint, ingestion endpoint, reception point

Saiba mais: O que são webhooks e como eles funcionam?

Termos relacionados: Forwarding · Signature (HMAC)

Webhook body

PropriedadeDescrição
DefiniçãoO payload da requisição HTTP contendo os dados do evento, normalmente em formato JSON.
Por que importaO body carrega o evento de negócio propriamente dito (por exemplo, invoice.paid, user.created) que a sua aplicação consome. Fazer o parse e a validação corretamente é essencial para correção e segurança.
HookdeckA Hookdeck armazena o body bruto, o expõe nos logs e o encaminha inalterado para a sua aplicação, a menos que transformações sejam aplicadas.
Também chamado depayload, message body, event payload, data body, webhook payload

Termos relacionados: Webhook header · Webhook event · Schema drift


Webhook consumer

PropriedadeDescrição
DefiniçãoSistema que recebe/processa webhooks.
Por que importaÉ dono dos retries, da idempotência e dos efeitos downstream.
HookdeckA Hookdeck atua como o consumidor voltado ao público; a sua aplicação é o destino downstream. Use a URL da Hookdeck em vez do seu endpoint.
Também chamado dedestination, subscriber, receiver, listener, target system, recipient, handler, processor, event consumer, webhook receiver, ingestion system, sink, destination system

Termos relacionados: Endpoint · Retry · Idempotency

Webhook event

PropriedadeDescrição
DefiniçãoFato emitido por um provedor em um dado momento (payload imutável + metadados).
Por que importaBase para idempotência, ordenação e contratos de schema.
HookdeckA Hookdeck preserva a identidade e os metadados do evento para rastreamento, deduplicação e replay. Saiba mais
Também chamado dewebhook, event, message, notification, trigger, signal, action, occurrence, incident, activity, operation, transaction, state change, update, alert, notification trigger, event notification, business event, system event, domain event

Termos relacionados: Idempotency · Correlation ID · Schema drift

Webhook gateway

PropriedadeDescrição
DefiniçãoPonto de entrada que oferece verificação, middlewares e roteamento de webhooks.
Por que importaTira a complexidade da borda do seu caminho e centraliza controle e visibilidade.
HookdeckTrate a Hookdeck como o seu event gateway gerenciado para webhooks. Saiba mais
Também chamado debroker, edge, API gateway, edge gateway, message broker, event broker, ingestion gateway

Leia o guia completo: O que é um webhook gateway?

Termos relacionados: Webhook proxy · Visibility layer · Routing

Webhook header

PropriedadeDescrição
DefiniçãoHeaders HTTP anexados a uma requisição de webhook, carregando contexto como tipo de evento, assinatura, ID de entrega e retry count.
Por que importaHeaders são críticos para autenticação, rastreamento e interpretação do payload; headers ausentes ou adulterados podem quebrar a verificação ou a observabilidade.
HookdeckA Hookdeck preserva os headers do provedor, adiciona IDs de entrega e metadados, e os torna pesquisáveis no dashboard.
Também chamado derequest header, HTTP header, metadata header, webhook request header

Termos relacionados: Webhook body · Signature (HMAC) · Correlation ID


Webhook metadata

PropriedadeDescrição
DefiniçãoInformação complementar anexada a uma entrega de webhook que não faz parte do body principal do evento (por exemplo, ID de entrega, retry count, timestamp).
Por que importaOs metadados viabilizam checagens de idempotência, observabilidade e replay; é assim que você distingue retries ou rastreia um evento entre sistemas.
HookdeckA Hookdeck enriquece os webhooks com metadados de entrega (timestamps, status, contagem de tentativas) e os torna consultáveis para depuração ou replay.
Também chamado deevent metadata, delivery context, webhook context, delivery attributes

Termos relacionados: Idempotency · Retry · Correlation ID

Webhook provider

PropriedadeDescrição
DefiniçãoSistema que emite eventos de webhook. Exemplo: a Stripe publica invoice.paid.
Por que importaDeixa claro quem assina as requisições e define o schema do payload.
HookdeckA Hookdeck não muda o seu provedor; ela consome os webhooks dele e normaliza a entrada. Saiba mais
Também chamado desource, publisher, sender, producer, emitter, originator, broadcaster, source system, event producer, notification source, event source, webhook sender, dispatcher, initiator

Termos relacionados: Webhook consumer · Endpoint · Signature (HMAC)

Tipos de evento e padrões

Descreve diferentes abordagens arquiteturais para o design de mensagens de webhook e de evento. Isso importa porque afeta a consistência dos dados, o uso da API, o tratamento de idempotência e a confiabilidade geral do sistema.

Command message

PropriedadeDescrição
DefiniçãoUma mensagem que solicita a execução de um trabalho, imediatamente ou no futuro. Command messages usam nomes no imperativo (por exemplo, CreateAccount, SubmitPayment).
Por que importaComandos expressam intenção e disparam ações; entender a distinção entre comandos e eventos ajuda a esclarecer responsabilidades do sistema e o fluxo de mensagens.
HookdeckA Hookdeck pode rotear command messages para os handlers apropriados e dar visibilidade sobre o processamento desses comandos.
Também chamado derequest message, action message, imperative message

Termos relacionados: Reply message · Webhook event · Routing

Event-Carried State Transfer (Fat Events)

PropriedadeDescrição
DefiniçãoMensagens de evento que contêm toda a informação disponível no momento do evento, permitindo o processamento sem chamadas adicionais à API. O snapshot completo do estado vem embutido no payload do evento. Também conhecidos como "fat events".
Por que importaReduz chamadas de API e viabiliza sincronização de estado, replay de eventos e processamento offline, mas o payload pode estar desatualizado quando você o processar. Útil quando você precisa de um retrato dos dados no momento do evento, e não do estado atual.
HookdeckA Hookdeck preserva o payload completo do evento, independentemente do tamanho, e pode transformá-lo ou enriquecê-lo antes da entrega.
Também chamado defat events, full-state events, self-contained events, complete events, rich events

Termos relacionados: Event Notification (Thin Events) · Webhook body · Idempotency

Event Notification (Thin Events)

PropriedadeDescrição
DefiniçãoMensagens de evento que contêm informação mínima (normalmente apenas o tipo do evento e o ID do recurso) para notificar assinantes de que uma mudança de estado aconteceu. Os assinantes precisam buscar os dados mais recentes via API para processar o evento. Também conhecidos como "thin events".
Por que importaGarante consistência dos dados ao forçar você a trabalhar com o estado mais recente do recurso, em vez de payloads possivelmente desatualizados; lida naturalmente com eventos fora de ordem e simplifica a idempotência.
HookdeckOs recursos de rate limiting e enfileiramento da Hookdeck ajudam você a implementar padrões de event notification em escala com segurança, sem estourar os rate limits da API.
Também chamado dethin events, notification events, reference events, ID-only events, notification-only pattern

Termos relacionados: Event-Carried State Transfer (Fat Events) · Webhook event · Idempotency · Fetch Before Process Pattern

Reply message

PropriedadeDescrição
DefiniçãoUma mensagem que traz o resultado de uma command message. Reply messages costumam usar o sufixo Result ou Reply (por exemplo, CreateAccountResult, SubmitPaymentReply).
Por que importaViabiliza os padrões request-reply e fire-and-follow-up; é essencial para confirmar o processamento de comandos e comunicar resultados.
HookdeckA Hookdeck pode capturar e rotear reply messages, permitindo que você correlacione requisições com respostas.
Também chamado deresponse message, result message, outcome message

Termos relacionados: Command message · Acknowledgement · Correlation ID

Forwarding e proxy de borda

Aceitar webhooks na borda e repassá-los para destinos internos (incluindo o localhost durante o desenvolvimento). Isso importa porque esconde superfícies internas, centraliza controle e visibilidade e reduz o risco em produção.

Forwarding

PropriedadeDescrição
DefiniçãoEmpurrar os webhooks recebidos para outra URL (localhost ou múltiplos serviços).
Por que importaEsconde serviços internos; viabiliza fan-out e isolamento de ambientes.
HookdeckEncaminhe da Hookdeck para um ou muitos endpoints internos sem expô-los.
Também chamado derelay, proxy, event relay, message forwarding, webhook relay, pass-through, re-routing

Termos relacionados: Routing · Replay

Tunnel

PropriedadeDescrição
DefiniçãoURL pública temporária apontando para o localhost.
Por que importaPermite desenvolvimento e testes locais sem expor a produção.
HookdeckUse tunnels em desenvolvimento pela CLI. Em produção, termine na Hookdeck, não no localhost. Saiba mais
Também chamado dereverse tunnel, localhost tunnel, dev tunnel, HTTP tunnel, secure tunnel

Termos relacionados: Sandbox · Forwarding

Webhook proxy

PropriedadeDescrição
DefiniçãoComponente que termina o HTTP de entrada e reenvia a requisição.
Por que importaAdiciona visibilidade, controle e segurança na borda.
HookdeckA Hookdeck é o seu webhook proxy gerenciado, com logs e controle.
Também chamado degateway, edge proxy, webhook gateway, reverse proxy, middleware proxy, intermediary

Termos relacionados: Visibility layer · Signature (HMAC)

Ingestão e controle de fluxo

Recepção confiável e modelagem do tráfego antes do processamento: aceitar, fazer buffer, enfileirar/transmitir e aplicar backpressure. Isso importa porque desacopla provedores de consumidores, absorve rajadas, preserva a durabilidade e mantém os sistemas downstream estáveis.

Backpressure

PropriedadeDescrição
DefiniçãoMecanismo para desacelerar produtores quando os consumidores ficam para trás.
Por que importaEvita sobrecarga e falhas em cascata.
HookdeckUse os rate limits da Hookdeck para segurar o fluxo com segurança.
Também chamado deflow control, rate control, congestion control, throttle feedback

Termos relacionados: Rate limiting · Burst control

Buffer

PropriedadeDescrição
DefiniçãoArmazenamento de curto prazo antes do processamento.
Por que importaSuaviza picos; evita perdas em caso de queda.
HookdeckA Hookdeck absorve rajadas e suaviza a entrega para proteger os seus serviços.
Também chamado dequeue, staging area, cache, temporary storage, holding area, event buffer

Termos relacionados: Queue · Burst control

Fan-in

PropriedadeDescrição
DefiniçãoMuitos provedores convergindo em um único ponto de entrada.
Por que importaCentraliza autenticação e verificação e reduz a dispersão operacional.
HookdeckReceba de muitos provedores na Hookdeck; normalize e encaminhe internamente.
Também chamado deaggregation, consolidation, many-to-one, collection point, convergence

Termos relacionados: Ingestion · Routing

Ingestion

PropriedadeDescrição
DefiniçãoRecepção confiável de eventos de entrada (aceitar → buffer → persistir → despachar).
Por que importaAbsorve picos e desacopla provedores de consumidores.
HookdeckA Hookdeck é a sua entrada: recebe, verifica, faz buffer e então entrega.
Também chamado deintake, intake pipeline, event ingestion, data ingestion, collection, event collection

Termos relacionados: Buffer · Queue

Partition

PropriedadeDescrição
DefiniçãoSubconjunto ou faixa de um stream de eventos.
Por que importaEscala o processamento preservando a ordem por chave.
HookdeckRoteie por chaves na Hookdeck para aproximar o comportamento de partições.
Também chamado deshard, segment, slice, channel, lane, sub-stream

Termos relacionados: Stream · Ordering

Queue

PropriedadeDescrição
DefiniçãoEstrutura FIFO para eventos que aguardam processamento. Cuidado para não confundir FIFO com ordering.
Por que importaControla concorrência e isolamento.
HookdeckAs entregas ficam em fila na Hookdeck; controle a concorrência em direção à sua aplicação.
Também chamado demessage queue, event queue, task queue, work queue, processing queue

Termos relacionados: Retry · DLQ

Stream

PropriedadeDescrição
DefiniçãoLog ordenado e particionado de eventos.
Por que importaSuporta ingestão de alto throughput com ordenação por partição.
HookdeckEncaminhe da Hookdeck para o seu processador de streams, se necessário.
Também chamado delog, topic, event stream, message stream, data stream, event log, commit log

Termos relacionados: Partition · Routing

Roteamento e transformação

Decidir para onde cada evento vai e como o seu payload é moldado para que os consumidores possam agir. Isso importa porque reduz ruído e acoplamento, viabiliza múltiplos consumidores e mantém os dados utilizáveis entre serviços.

Enrichment

PropriedadeDescrição
DefiniçãoAdicionar dados vindos de outros sistemas.
Por que importaFornece contexto para decisões downstream mais inteligentes.
HookdeckFaça o enrichment nos serviços downstream; a Hookdeck foca em transporte e controle.
Também chamado dehydration, augmentation, enhancement, data enrichment, context addition

Termos relacionados: Transformation · Routing

Fan-out

PropriedadeDescrição
DefiniçãoEnviar um evento para muitos endpoints.
Por que importaPermite que vários times e sistemas reajam ao mesmo evento.
HookdeckFaça fan-out da Hookdeck para faturamento, analytics, CRM etc.
Também chamado debroadcast, multicast, one-to-many, distribution, replication, scatter

Termos relacionados: Forwarding · Routing

Filtering

PropriedadeDescrição
DefiniçãoIncluir ou excluir eventos por meio de predicados.
Por que importaReduz ruído e custo downstream.
HookdeckFiltre na Hookdeck para que a sua aplicação veja apenas os eventos relevantes. Saiba mais
Também chamado derules, selectors, event filtering, event selection, subscription filtering, event discrimination, topic filtering, event criteria

Termos relacionados: Routing · Transformation

Routing

PropriedadeDescrição
DefiniçãoEnviar eventos a destinos com base em regras (headers, tipo, campos do body).
Por que importaGarante que os serviços certos recebam os eventos relevantes.
HookdeckRoteie por regras de header ou body na Hookdeck; direcione para os serviços certos.
Também chamado dedispatch, fan-out, event routing, message routing, distribution, directing

Termos relacionados: Filtering · Forwarding

Transformation

PropriedadeDescrição
DefiniçãoMudar o formato do payload.
Por que importaNormaliza entradas entre provedores e versões.
HookdeckDepois de consumir um webhook, modifique o payload usando Javascript antes da entrega. Saiba mais
Também chamado demapping, adapters, translation, conversion, reshaping, reformatting, normalization

Termos relacionados: Enrichment · Schema drift

Semântica de entrega

O contrato de entrega: o que "entregue" significa e quais garantias existem (acknowledgement, ordenação, idempotência). Isso importa porque define expectativas corretas, orienta o design dos handlers e informa o comportamento de retry e reenvio.

Acknowledgement

PropriedadeDescrição
DefiniçãoConfirmação de recebimento pelo endpoint (por exemplo, 200/204).
Por que importaAcks rápidos evitam retries e timeouts do provedor.
HookdeckA Hookdeck responde rapidamente aos provedores e depois entrega à sua aplicação de forma assíncrona.
Também chamado deack, 2xx response, receipt confirmation, delivery confirmation, success response, webhook acknowledgment, reception confirmation, ACK

Termos relacionados: Delivery · Timeout

At-least-once

PropriedadeDescrição
DefiniçãoAs entregas podem ser duplicadas, mas não perdidas.
Por que importaÉ o padrão da maioria dos provedores; exige consumidores idempotentes.
HookdeckAdota at-least-once; combine com idempotência e deduplicação.
Também chamado deguaranteed delivery, reliable delivery

Termos relacionados: Idempotency · Retry

At-most-once

PropriedadeDescrição
DefiniçãoSem duplicatas, mas com possibilidade de perda.
Por que importaNão é ideal para cargas críticas.
HookdeckPrefira at-least-once + idempotência.
Também chamado debest-effort delivery, fire-and-forget

Termos relacionados: Delivery

Deduplication

PropriedadeDescrição
DefiniçãoDetectar e descartar duplicatas.
Por que importaEvita cobranças em dobro, envios duplicados e distorção de dados.
HookdeckCombine os IDs do provedor com os IDs de entrega da Hookdeck para descartar duplicatas.
Também chamado dede-dupe, duplicate detection, duplicate removal, duplicate filtering

Termos relacionados: Idempotency · Replay

Delivery

PropriedadeDescrição
DefiniçãoAto de enviar um evento a um endpoint; sucesso = HTTP 2xx.
Por que importaDetermina a política de retry/backoff e os alertas.
HookdeckA Hookdeck gerencia a entrega com retries, backoff e observabilidade.
Também chamado dedispatch, push, transmission, send, event delivery, webhook delivery, notification delivery, message delivery

Termos relacionados: Retry · Timeout · Latency

Exactly-once

PropriedadeDescrição
DefiniçãoSem perda, sem duplicatas e em ordem.
Por que importaDifícil de garantir sobre HTTP; emule no consumidor.
HookdeckAlcance isso com idempotência + deduplicação, não com promessas de transporte.
Também chamado deguaranteed unique delivery, perfect delivery

Termos relacionados: Idempotency · Deduplication

Idempotency

PropriedadeDescrição
DefiniçãoÉ seguro processar o mesmo evento mais de uma vez.
Por que importaPermite retries e replays seguros, sem efeitos duplicados.
HookdeckA Hookdeck expõe IDs estáveis para que a sua aplicação registre e ignore duplicatas.
Também chamado dededuplicated processing, idempotent processing, duplicate safety, re-delivery safety, multiple delivery handling, replay safety

Termos relacionados: Retry · Replay · Correlation ID

Ordering

PropriedadeDescrição
DefiniçãoGarantias de sequência entre entregas.
Por que importaAlguns fluxos precisam de ordem por chave; a maioria dos webhooks não garante isso.
HookdeckNão presuma ordem; projete consumidores para eventos fora de ordem.
Também chamado dein-order delivery, sequential delivery, event ordering, message ordering, FIFO guarantee

Termos relacionados: Partition · Idempotency

Confiabilidade e recuperação

Controles e padrões que mantêm as entregas funcionando sob falha (retry, backoff, timeouts, DLQ, replay, limites de taxa e de rajada, circuit breakers). Isso importa porque eles evitam perdas, protegem dependências e permitem uma recuperação segura e direcionada.

Backoff

PropriedadeDescrição
DefiniçãoAtraso crescente entre retries.
Por que importaEvita thundering herds e contenção.
HookdeckA Hookdeck escalona os retries com backoff e jitter.
Também chamado deexponential backoff, progressive delay, incremental retry, graduated retry, expanding intervals, geometric backoff, progressive backoff

Termos relacionados: Retry · Rate limiting

Burst control

PropriedadeDescrição
DefiniçãoSuavizar picos curtos, transformando-os em um fluxo estável.
Por que importaEvita sobrecarga e mantém a latência previsível.
HookdeckA Hookdeck suaviza picos com buffering e concorrência controlada.
Também chamado desmoothing, traffic shaping, load leveling, spike dampening

Termos relacionados: Rate limiting · Buffer

Circuit breaker

PropriedadeDescrição
DefiniçãoParar temporariamente as chamadas a um endpoint que está falhando.
Por que importaEvita falhas em cascata e protege os sistemas upstream.
HookdeckPause ou desative o forwarding quando um endpoint degradar. Saiba mais
Também chamado defailure protection, automatic cutoff, endpoint protection, overload protection, failure circuit

Termos relacionados: Retry · Timeout

Dead Letter Queue (DLQ)

PropriedadeDescrição
DefiniçãoGuarda os eventos que falharam em definitivo.
Por que importaInterrompe retries infinitos; permite revisão manual segura.
HookdeckA Hookdeck isola as entregas com falha permanente para revisão e replay.
Também chamado depoison queue, failed message queue, error queue, undeliverable queue, failed webhook storage, retry exhaustion queue

Termos relacionados: Retry · Replay

Rate limiting

PropriedadeDescrição
DefiniçãoLimitar as requisições aceitas por unidade de tempo.
Por que importaProtege endpoints frágeis ou caros.
HookdeckFaça o throttling na Hookdeck para blindar os serviços downstream. Saiba mais
Também chamado dethrottling, request throttling, API throttling, rate control, request limiting

Termos relacionados: Burst control · Backoff

Replay

PropriedadeDescrição
DefiniçãoReenviar um evento histórico a um endpoint.
Por que importaCorrige bugs e permite recuperação sem pedir reenvio ao provedor.
HookdeckFaça replay de eventos individuais ou de intervalos a partir da Hookdeck.
Também chamado dere-drive, reprocess, re-run, event replay, message replay, historical replay

Termos relacionados: Idempotency · DLQ

Retry

PropriedadeDescrição
DefiniçãoNovas tentativas de entrega após uma falha.
Por que importaEvita perdas causadas por erros transitórios.
HookdeckConfigure os retries da Hookdeck para que falhas transitórias não descartem eventos. Saiba mais
Também chamado deredelivery, retry attempt, retry logic, retry mechanism, resend, re-attempt, failure recovery

Termos relacionados: Backoff · DLQ

Timeout

PropriedadeDescrição
DefiniçãoTempo máximo de espera pela resposta do endpoint.
Por que importaEquilibra os SLAs do provedor com o tempo de processamento.
HookdeckA Hookdeck responde rápido aos provedores e segue com a entrega à sua aplicação. Saiba mais
Também chamado derequest timeout, connection timeout, response timeout, delivery timeout, time limit, maximum wait time, deadline

Termos relacionados: Delivery · Latency

Segurança e governança de dados

Identidade, segurança de transporte, controle de acesso e tratamento/retenção de dados em webhooks. Isso importa porque preserva integridade e confidencialidade, limita o raio de impacto e atende a requisitos de conformidade.

Encryption at rest

PropriedadeDescrição
DefiniçãoDados armazenados criptografados em disco.
Por que importaConformidade e redução de risco.
HookdeckOs dados são criptografados com AES-256. Retenha só o necessário; aplique as políticas de dados em repouso da sua organização.
Também chamado dedata-at-rest encryption, storage encryption, disk encryption

Termos relacionados: PII masking · Retention window

Encryption in transit

PropriedadeDescrição
DefiniçãoTLS em todos os saltos de rede.
Por que importaImpede interceptação e adulteração.
HookdeckOs dados são criptografados com TLS 1.2 ou superior. Termine o HTTPS na Hookdeck e encaminhe sobre TLS.
Também chamado deHTTPS, transport encryption, wire encryption, data-in-transit encryption

Termos relacionados: mTLS

IP allowlist

PropriedadeDescrição
DefiniçãoAceitar apenas requisições de IPs de origem confiáveis.
Por que importaEndurece a entrada; reduz a superfície de ataque.
HookdeckColoque os IPs de saída da Hookdeck na allowlist da sua rede; bloqueie todo o resto.
Também chamado dewhitelist, allowlist, IP filtering, source IP restriction, network filtering, IP authorization, access control list (ACL)

Termos relacionados: mTLS · Signature (HMAC)

mTLS

PropriedadeDescrição
DefiniçãoTLS mútuo entre emissor e receptor usando certificados de cliente.
Por que importaIdentidade mais forte do que segredos compartilhados.
HookdeckMantenha a Hookdeck na borda; use mTLS nos saltos internos onde a política exigir.
Também chamado declient cert auth, two-way SSL, bidirectional TLS, two-way TLS, certificate-based authentication

Termos relacionados: Encryption in transit · Signature (HMAC)

OAuth (Webhook auth)

PropriedadeDescrição
DefiniçãoAutenticação baseada em token para receber ou encaminhar requisições.
Por que importaPadroniza o acesso; menos comum em webhooks de entrada.
HookdeckA Hookdeck encaminha headers bearer se a sua aplicação os espera. Saiba mais
Também chamado debearer tokens, token authentication, API tokens, access tokens

Termos relacionados: Signature (HMAC)

PII masking

PropriedadeDescrição
DefiniçãoOcultar dados sensíveis em repouso e nos logs.
Por que importaConformidade e menor privilégio.
HookdeckMantenha a retenção baixa; mascare ou evite armazenar PII nos logs downstream.
Também chamado deredaction, data masking, data obfuscation, anonymization, sensitive data removal

Termos relacionados: Encryption at rest · Retention window

Retention window

PropriedadeDescrição
DefiniçãoPor quanto tempo eventos e logs são mantidos.
Por que importaImpacta privacidade, custo e conformidade.
HookdeckDefina uma retenção intencional; guarde apenas o necessário para replay e conformidade.
Também chamado deTTL, retention period, data retention, storage duration, keep-alive period

Termos relacionados: Replay · PII masking

Secret rotation

PropriedadeDescrição
DefiniçãoTrocar regularmente as chaves de assinatura e verificação.
Por que importaLimita o raio de impacto de segredos vazados ou antigos.
HookdeckRotacione os segredos dos provedores na Hookdeck; mantenha as chaves sobrepostas durante a transição.
Também chamado dekey rotation, key refresh, secret refresh, key management

Termos relacionados: Signature (HMAC)

Signature (HMAC)

PropriedadeDescrição
DefiniçãoProva criptográfica de que o evento veio do provedor (verificar o header de assinatura com um segredo compartilhado).
Por que importaImpede falsificação; só eventos confiáveis chegam aos seus sistemas.
HookdeckVerifique as assinaturas dos provedores na Hookdeck; encaminhe apenas se as checagens passarem. Saiba mais
Também chamado designing secret, hash signature, message authentication code, security signature, verification signature, authentication hash, request signature, payload signature

Saiba mais: Guia completo de segurança de webhooks · Como implementar verificação de assinatura SHA256 em webhooks

Termos relacionados: IP allowlist · mTLS

Desempenho e SLAs

As métricas e metas para o comportamento do sistema (códigos HTTP, latência, throughput, SLOs/SLAs). Isso importa porque elas orientam o planejamento de capacidade, os alertas e o ajuste de desempenho, para que a experiência atenda aos compromissos assumidos.

HTTP 2xx/4xx/5xx

PropriedadeDescrição
DefiniçãoSucesso (2xx), erro do cliente (4xx), erro do servidor (5xx).
Por que importa4xx normalmente interrompem os retries; 5xx e timeouts disparam retries.
HookdeckConfigure a política de retry e os alertas por rota.
Também chamado deresponse codes, status responses, HTTP responses, result codes, return codes

Termos relacionados: Retry · Timeout

Latency

PropriedadeDescrição
DefiniçãoTempo entre o envio e o acknowledgement.
Por que importaImpacta a experiência do usuário e os SLAs.
HookdeckA latência voltada ao provedor é minimizada; a latência de entrega interna é observável.
Também chamado deresponse time, delivery latency, processing time, round-trip time

Termos relacionados: Timeout · Throughput

SLA / SLO

PropriedadeDescrição
DefiniçãoCompromissos e objetivos de disponibilidade e latência.
Por que importaOrienta os orçamentos de confiabilidade e os alertas.
HookdeckMeça nas rotas da Hookdeck e nos endpoints downstream.
Também chamado deService Level Agreement, Service Level Objective, uptime guarantee, performance targets

Termos relacionados: Latency · Retry

Throughput

PropriedadeDescrição
DefiniçãoEventos processados por unidade de tempo.
Por que importaPlanejamento de capacidade e controle de custos.
HookdeckO throughput do projeto define um teto de entrega por destino. Cada destino entrega, no máximo, o menor valor entre a sua taxa máxima de entrega e o throughput do projeto.
Também chamado deTPS, RPS, events per second, messages per second, processing rate, event rate

Termos relacionados: Rate limiting · Burst control

Observabilidade e ambientes

Enxergar o que está acontecendo e testar mudanças com segurança por meio de rastreamento/visibilidade e de sandbox, staging, blue-green e mocks. Isso importa porque acelera a depuração, torna regressões evidentes e reduz o risco ao entregar mudanças.

Blue/Green

PropriedadeDescrição
DefiniçãoDois ambientes de produção para trocas sem downtime.
Por que importaReduz o risco em deploys e migrações.
HookdeckPause uma rota e depois alterne o roteamento da Hookdeck entre blue e green durante os deploys.
Também chamado deblue-green deployment, zero-downtime deployment, rolling deployment

Termos relacionados: Staging · Routing

Correlation ID

PropriedadeDescrição
DefiniçãoID usado para rastrear um único evento de ponta a ponta.
Por que importaConecta os logs entre saltos para facilitar a depuração.
HookdeckLogs completos e rastreabilidade dentro da Hookdeck. Saiba mais
Também chamado detrace ID, request ID, message ID, event ID, webhook ID, transaction ID, unique identifier

Termos relacionados: Visibility layer · Idempotency

Mock server

PropriedadeDescrição
DefiniçãoSimula o provedor para testar consumidores.
Por que importaPermite testes determinísticos sem dependências externas.
HookdeckUse fixtures e mocks do provedor; encaminhe pela Hookdeck para testes de ponta a ponta.
Também chamado destub, test server, simulator, fake server, test double

Termos relacionados: Sandbox

Sandbox

PropriedadeDescrição
DefiniçãoAmbiente seguro para testar webhooks.
Por que importaEvita que dados de teste poluam a produção.
HookdeckAponte o modo de teste do provedor para um projeto ou rotas de sandbox na Hookdeck; isole da produção.
Também chamado detest mode, test environment, dev environment, staging sandbox

Termos relacionados: Tunnel · Staging

Schema drift

PropriedadeDescrição
DefiniçãoO formato do payload muda ao longo do tempo.
Por que importaQuebra consumidores silenciosamente; precisa ser detectado cedo.
HookdeckUse os logs da Hookdeck para identificar mudanças de payload; alerte pela sua stack de observabilidade.
Também chamado decontract drift, schema evolution, payload drift, format drift, API versioning issues

Termos relacionados: Transformation · Filtering

Staging

PropriedadeDescrição
DefiniçãoAmbiente de pré-produção que espelha a produção.
Por que importaValida correções antes do tráfego real.
HookdeckUse um projeto ou rotas separadas na Hookdeck para cada ambiente.
Também chamado depre-prod, UAT, pre-production, test environment

Termos relacionados: Blue/Green · Sandbox

Visibility layer

PropriedadeDescrição
DefiniçãoLugar central para observar e rastrear webhooks.
Por que importaAcelera a depuração e a resposta a incidentes.
HookdeckA Hookdeck centraliza logs, busca e alertas para cada webhook.
Também chamado deobservability gateway, monitoring layer, telemetry layer, insights platform

Termos relacionados: Webhook proxy · Correlation ID