Traducido con IA. Aún no revisado por la comunidad. Leer en inglés

Blog · 12 de septiembre de 2023 · Steve Simpson · Integración

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.

El Número de Ceros de Steve para integraciones: conseguir que el negocio acuerde unos supuestos de partida, usar solo el número de ceros cuando no se conocen las cifras exactas y convertir a transacciones por segundo, registros por segundo, bytes por segundo y horas de actividad al día

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.

Hoja del Número de Ceros: entradas por día de actividad (transacciones, registros, tamaño, horas) convertidas en un día de actividad y en un segundo de actividad

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.

Hoja del Número de Ceros para notificaciones de entregas en camión: supuestos de negocio (camiones, entregas, notificaciones, fotos) convertidos en volúmenes por día y por segundo

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.

Hoja del Número de Ceros para notificaciones de citas: supuestos de negocio (tiendas, citas, notificaciones) convertidos en volúmenes por día y por segundo

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.

Hoja del Número de Ceros para actualizaciones de casos enviadas a un sistema secundario: supuestos de negocio (agentes, casos por hora, actualizaciones) convertidos en volúmenes por día y por segundo

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.

Resumen del Número de Ceros: los cálculos dan una carga repartida en la ventana de actividad; el equipo de integración aún tiene que estimar los picos y entender las colas y los workers

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