Saltar al contenido
HPI — High Tech Professions Institute

Centro de conocimiento

Arquitectura de CRM: cómo diseñar un sistema que pueda escalar

Una buena arquitectura de CRM no es un diagrama bonito, sino un conjunto de decisiones que permiten que el sistema funcione hoy y siga creciendo mañana. La guía resume las capas que toda arquitectura de Salesforce debe planificar explícitamente.

Por qué la arquitectura es importante

Un sistema construido sin una arquitectura estructurada suele llegar a un punto en el que cualquier pequeño cambio produce efectos secundarios inesperados. Una arquitectura preplanificada reduce este riesgo y permite cambios claros y responsables.

Capas a planificar

  • Arquitectura de Soluciones — cómo se conecta un producto Salesforce con la actividad empresarial.
  • Arquitectura de Datos — objetos, relaciones, calidad de datos, fuentes de verdad.
  • Arquitectura de Seguridad — perfiles, roles, modelo de compartición, campos protegidos.
  • Arquitectura de Automatización — Flow, Apex, automatizaciones asincrónicas.
  • Arquitectura de Integración — Middleware, eventos, direcciones de flujo.
  • Entorno y Liberación — Sandboxes, despliegues, copias de seguridad.

Principios rectores

  • Prefiera la configuración al código cuando sea posible.
  • No desarrolle automatización paralela para el mismo evento — elija dónde se ejecuta.
  • Mantenga un modelo de permisos simple y claro, incluso a costa de un poco de flexibilidad.
  • Planifique el crecimiento del volumen de datos, no solo para el primer día.
  • Todo cambio arquitectónico pasa por un entorno de prueba antes de la Producción.

Señales de que su arquitectura necesita mejorar

  • Los cambios pequeños tardan semanas y producen errores en lugares inesperados.
  • Hay varias fuentes de verdad que se contradicen entre sí sobre el mismo cliente.
  • El modelo de permisos se ha vuelto demasiado complejo para que alguien lo entienda.
  • No existe documentación clara sobre procesos y automatizaciones activas.

Preguntas frecuentes

No siempre, pero se recomienda al menos el acompañamiento de un arquitecto en la fase de planificación y en cambios significativos en el sistema.

Guías relacionadas

El siguiente paso

¿Quieres hablar de esto en el contexto de tu organización?