WhatsApp Cloud API
Arquitectura multi-tenant para WhatsApp Cloud API
Cómo diseñar una arquitectura multi-tenant sobre WhatsApp Cloud API: aislamiento de números, secretos, colas y observabilidad.
Multi-tenant en WhatsApp no es solo “varios clientes en una DB”. Es aislamiento de números, tokens, webhooks y datos de conversación con blast radius controlado.
Capas típicas
- Edge: verificación de firma y enrutamiento por
phone_number_id - Tenant context: secrets y políticas por cuenta
- Orquestación: colas y workers con tenant_id obligatorio
- Datos: partición lógica (y a veces física) del historial
Antipatrones
Compartir un solo token entre marcas, mezclar colas sin tenant key, o reutilizar plantillas sin ownership claro.