Descifrando el código: ¡el «Número de Ceros de Steve» para estimar volúmenes de integración!
Introducción
¡Bienvenido a otro episodio de nuestra serie de integración en Steve Tech Arc! Hoy profundizaremos en un aspecto clave de la fase de diseño de un proyecto de integración: la estimación de los volúmenes, con el método que yo llamo «Número de Ceros de Steve».
Por qué importa estimar
Entender el volumen de datos que se transferirá entre sistemas es fundamental. Orienta las decisiones de escalado, la elección de los mecanismos y el dimensionamiento de los componentes, sobre todo cuando se usa una capa de integración como MuleSoft. El objetivo es obtener métricas clave como las transacciones por segundo (TPS) a partir de pautas aproximadas del negocio.
El proceso de estimación
Supuestos de partida: empieza con supuestos que el negocio pueda entender y asumir. Si no hay valores exactos, usa el «Número de Ceros de Steve» para saber si hablas de decenas, cientos, miles o millones de registros.

Conversión a métricas del sector: convierte estas cifras aproximadas en unidades de medida estándar del sector, clave para estimar integraciones, como TPS, registros por segundo y bytes por segundo. Entiende también el ritmo de la actividad: ¿es sostenida o se concentra en ciertas horas?
Ejemplos prácticos de estimación
He compartido una plantilla de ejemplo que ayuda con estos cálculos, centrada en actividades diarias, transacciones, registros y tamaños en bytes. También se define la ventana de actividad: ocho, doce o menos horas.
Escenarios de ejemplo:
Transferencia de actividad de negocio: para transferir en tiempo real las oportunidades cerradas a un ERP, puedes estimar el número de cuentas, de oportunidades cerradas al mes por cuenta, de registros por oportunidad y el tamaño de los datos de cada registro.

Notificaciones de entregas en camión: en un escenario en el que los camiones envían varias notificaciones, estima el número de camiones, de entregas al día, de notificaciones por entrega y el tamaño de los datos por notificación.

Notificaciones de citas: para enviar notificaciones de citas a los clientes, estima el número de tiendas, de citas al día, de notificaciones por cita y el tamaño de los datos por notificación.

Gestión de casos por agentes: para los agentes que trabajan en casos, estima el número de agentes, de casos atendidos por hora, de registros actualizados por caso y el tamaño de los datos por transacción.

Conclusión: estimación práctica para proyectos de integración
Estimar el tráfico de integración al principio del proyecto es clave. Al trabajar con Salesforce, asegúrate de no superar los límites y dimensiona los componentes adecuados para repartir la carga en toda la ventana de actividad. Entender los detalles de la implementación, como las colas y los workers, también es fundamental para el equipo de integración.
Estos métodos y supuestos ofrecen un enfoque práctico para traducir requisitos de negocio abstractos en detalles concretos para tu equipo de integración, y sirven de base para estimaciones precisas.

No te lo pierdas
Gracias por lanzarte a la piscina de la tecnología.
No te pierdas más ideas y sorpresas aquí en www.SteveTechArc.com y en el canal de YouTube @SteveTechArc (opens in a new tab). Suscríbete y amplía tu comprensión de Salesforce y de cómo integrarlo con otros sistemas.
¡Ayudando a cambiar el mundo compartiendo conocimientos de integración con otros arquitectos y con quienes están en camino de serlo!
Transcripción hecha con ayuda de IA
STA 1.5