Un cliente web hace polling a una API de notificaciones cada 5 segundos para revisar mensajes nuevos. La mayoría de los polls no devuelven nada, desperdiciando peticiones y capacidad del servidor, y una notificación real puede llegar hasta 5 segundos tarde. Cambia a entrega en tiempo real.
El polling pregunta repetidamente al servidor "¿algo nuevo?", desperdiciando peticiones y limitando la latencia al intervalo de poll. Un canal de push (WebSocket, SSE o un stream pub-sub) permite al servidor entregar eventos en el momento en que ocurren, sobre una conexión que el cliente abre una vez. El trade-off es gestionar muchas conexiones persistentes y su ciclo de vida (reconexión, backpressure).
Los criterios y pesos de evaluación se revelarán después de enviar tu solución. Esto garantiza una evaluación justa de tus habilidades de diseño.
Dibuja tu diagrama, explica tus decisiones de diseño y recibe feedback impulsado por IA.
Para una mejor experiencia, haz los desafíos en una computadora o tablet — dibujar la arquitectura en el celular es difícil.