OMB Cloud AES

Mejores prácticas: debouncing e idempotencia

No mandes 14 veces la misma notificación porque un campo parpadeó.

  1. Debounce cambios de status. Si un status parpadea (X → Y → X en un minuto), no dispares dos automatizaciones. Agrega "espera 60s, confirma status" antes de actuar.
  2. Llaves de idempotencia. Los webhooks deben mandar key de idempotencia; el sistema receptor de-dup. Especialmente importante para acciones "crear registro".
  3. Una automatización por resultado. No tengas 3 automatizaciones todas mandando email de bienvenida con condiciones ligeramente distintas. Consolida; bifurca dentro.
  4. Modo test antes de live. Corre registros sintéticos. El costo de testear es cero; el costo de spamear tu base de clientes es real.
  5. Fail-soft. Si una acción falla (ej. canal Slack borrado), la automatización debe loguear y continuar, no bloquear acciones downstream.

¿Te resultó útil este artículo?