Un worker de confirmación de pagos a veces falla al procesar mensajes (timeout downstream). Los mensajes fallidos se descartan permanentemente. Añade una DLQ.
Una Dead Letter Queue (DLQ) recibe los mensajes que un consumidor falla en procesar repetidamente — tras N reintentos, el broker los mueve a la DLQ en lugar de descartarlos. Esto garantiza que ningún mensaje se pierda permanentemente por un fallo transitorio, y los eventos problemáticos quedan disponibles para inspección y reenvío manual o automatizado. Úsala con cualquier consumidor asíncrono que pueda fallar: procesamiento de pagos, integraciones externas, pipelines de datos — toda cola en producción debería tener una DLQ.
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.