Luis Felipe Duarte Herrera
Cristhian Eduardo Barbosa Orrego
Francisco de Brito Fontes
ProfesorLuis martinez
Francisco de Brito Fontes
ProfesorJhon Alexander Mosquera Vanegas
Daniel Alfredo García Serna
Janeth Griselda Bravo Morales
Gildder Guerrero Ramirez
Gildder Guerrero Ramirez
Gildder Guerrero Ramirez
Gildder Guerrero Ramirez
Charles Castillo Rosas
Juan Camilo Meneses Galindo
Gracias profesor, finalmente esta es la misma decisión de cuando hacer código asíncrono o sincrono. Lo importante es seleccionar el funcionamiento más eficiente en costo y atender los requerimientos del proceso a automatizar. Si requiero procesar eventos y la concurrencia y costo no es problema webhook, pero si es un proceso que es mas optimo ejecutarlo cada cierto tiempo polling.
Excelente contar con este contexto para tomar decisiones informadas, optimizando costos
Esa es justamente la idea, Cristhian: estar informados para tomar la correcta decisión al momento de implementar un flujo así luego no nos sorprendemos con los costos.
Gracias profesor excelente clases
¡Muchas gracias, Luis! 🙌
Me alegra mucho que te hayan servido las clases. Ahora a ponerlo en práctica
La clase plantea polling y webhooks como una decisión de negocio, no técnica. Una ejecución programada cada quince minutos consume operaciones aunque no haya datos nuevos, mientras que la instantánea corre solo cuando ocurre un evento. Aun así, la clase aclara que no todos los procesos requieren reaccionar en tiempo real, y pone como ejemplo registrar ventas en una planilla una vez al día. En mi lectura, el criterio útil es preguntar cuánto cuesta la demora: si hay un lead que se puede perder, webhook; si nadie necesita el dato de inmediato, ejecución programada.
📚 CLASE: Polling vs Webhooks: Cuándo Usar Cada Uno
━━━━━━━━━━━━━━━━━━
🎯 IDEA PRINCIPAL
Comprende la diferencia técnica entre polling y webhooks para elegir el disparador adecuado, optimizando la latencia de respuesta y reduciendo el consumo ineficiente de operaciones.
━━━━━━━━━━━━━━━━━━
⚡ RESUMEN ULTRA RÁPIDO
🔵 Polling consulta una API periódicamente para verificar si hay datos nuevos.
🟢 Webhooks envían la información a Make de forma instantánea cuando ocurre un evento.
🟡 Usar el disparador incorrecto puede agotar la cuota mensual de operaciones en pocos días.
🔴 Hacer polling cada minuto en apps con poco tráfico desperdicia recursos masivamente.
🟣 Combinar ambos métodos crea sistemas resilientes ante caídas de servicio o llamadas fallidas.
━━━━━━━━━━━━━━━━━━
🔑 LO IMPORTANTE
🔵 Polling (Programado): Make pregunta de forma periódica "¿hay novedades?". Si no hay datos, igual consume una operación.
🟢 Webhook (Instantáneo): la aplicación de origen avisa a Make solo cuando el evento ocurre. Consumo exacto de 1 a 1.
🔴 Polling agresivo: configurar intervalos cortos en flujos secundarios destruye el límite de ejecuciones sin aportar valor.
🟡 Limitación técnica: no todas las aplicaciones soportan webhooks; en esos casos, polling es la única opción posible.
🟣 Estrategia híbrida: usar Webhooks para la ejecución inmediata y un Polling diario de respaldo para conciliar pérdidas.
━━━━━━━━━━━━━━━━━━
🧩 MODELO MENTAL
¿La app soporta eventos entrantes? → Sí = Webhook (Velocidad + Ahorro) | No = Polling (Consulta programada)
━━━━━━━━━━━━━━━━━━
🚀 ACCIONES PARA HOY
🟢 Audita todos los disparadores de tus escenarios activos e identifica cuántos usan polling.
🟢 Cambia a Webhook cualquier formulario o CRM que actualmente revise cambios por intervalo.
🟢 Si estás obligado a usar Polling, aumenta el intervalo de tiempo a frecuencias razonables (ej. cada 15 o 30 min).
🟢 Calcula cuántas operaciones mensuales estás ahorrando tras migrar tus disparadores a webhooks.
━━━━━━━━━━━━━━━━━━
🟣 VENTAJA PROFESIONAL
Saber cuándo usar cada arquitectura es el criterio que separa a un creador de flujos básico de un arquitecto de automatización. Reducir ejecuciones vacías baja los costos de suscripción en Make y permite argumentar eficiencia técnica directamente en los presupuestos ante clientes.
━━━━━━━━━━━━━━━━━━
📝 CIERRE
El principiante usa el módulo que encuentra primero sin medir el consumo; el profesional minimiza la latencia y protege el presupuesto eligiendo la arquitectura correcta. Revisa tus escenarios hoy y elimina las consultas innecesarias.
que es el polling?
Imagina que vas en un coche con un niño pequeño que no para de preguntar: "¿ya llegamos?", "¿ya llegamos?". Eso es polling.
En el mundo del software, tu sistema actúa exactamente como ese niño. Le pregunta al servidor, una y otra vez, a intervalos fijos: "¿tienes datos nuevos?". Si la respuesta es no, vuelve a preguntar un rato después. Es un mecanismo constante y predecible, pero tiene un problema de eficiencia: gastas recursos preguntando incluso cuando no hay absolutamente nada nuevo que reportar.
¿Te imaginas qué pasaría si tuvieras miles de clientes haciendo eso al mismo tiempo contra un solo servidor? ¿Cómo crees que afectaría eso al rendimiento?
¿Cuándo debería usar la ejecución programada?
Deberías optar por la ejecución programada cuando la inmediatez no aporta ningún valor adicional a tu negocio, como en tareas de consolidación o auditoría. Si necesitas enviar un resumen de ventas a tu equipo, configuras el sistema para que recolecte toda la información y se ejecute una sola vez al final de la jornada. Al agrupar estas acciones, mantienes tus bases de datos actualizadas sin desperdiciar tu presupuesto en miles de revisiones constantes.
¿Es posible usar polling para reportes diarios?
Sí, y de hecho es el escenario perfecto porque los reportes de consolidación no requieren acción en tiempo real. Configurar un escenario para que se ejecute a las 23:59 hrs te permite recopilar toda la información del día en un solo movimiento, en lugar de gastar operaciones por cada pequeña actualización. Transformas un proceso costoso en una tarea eficiente que solo consume una operación al día, maximizando tu inversión.
¿Qué pasa si mantengo el polling predeterminado?
Si dejas la configuración por defecto, tu automatización actuará como un guardia revisando una habitación vacía cuatro veces por hora, consumiendo casi 3,000 operaciones al mes sin procesar datos nuevos. Estarás quemando tu presupuesto en preguntar si hay novedades en lugar de ejecutar trabajo real. Esto provocará que te quedes sin saldo a mitad de mes simplemente por mantener escenarios activos que no generan impacto.
Mis notas 💚
Interesante este paso de optimización, lograr hacer que el flujo siga o frene el consumo de recursos con estos pequeños ajustes da margen para priorizar en espacios donde se requieran esas operaciones o recursos.