Nivel 1: Fundamentos · L1.1 APIs: REST, gRPC, GraphQL, WebSockets/SSE, webhooks
Tiempo real: polling, SSE, WebSockets y webhooks
Elegir un mecanismo push o pull para una función en tiempo real.
14 min · Gratis
Lo que te llevas
- El polling es pull con temporizador: simple, cacheable, sin estado, y tan derrochador como fresco quieras que sea.
- Los server-sent events empujan en un solo sentido sobre HTTP normal y se reconectan solos: suficiente para la mayoría de las funciones “en vivo”.
- Los WebSockets son la única opción cuando el cliente también tiene que enviar de forma continua, y el precio es una conexión con estado por usuario.
- Los webhooks son push de servidor a servidor con entrega al menos una vez: verifica firmas, espera duplicados, ignora el orden.
Cómo está armada la clase
- El problema
- La versión simple
- REST
- Contratos
- Idempotencia
- gRPC
- GraphQL
- Tiempo real
- Comprueba lo que entendiste