¿Cómo se ingresarán los datos de ubicación del repartidor en Redis? Describe el camino de escritura.
Java
¿Qué hacer si no hay datos en la caché (cache miss)? ¿Qué mostrarle al usuario?
¿Cómo protegerse contra la doble deducción de dinero al transferir datos a través de Kafka?
¿Qué otras estrategias existen para problemas con el procesamiento de mensajes en Kafka (además de DLQ)?
¿Por qué se llama así el despliegue Canary?
¿Cómo sabe el repartidor sobre el pedido y cómo se ingresan los datos de su ubicación en el sistema?
Cuéntame qué está sucediendo en el sistema actual (describe el esquema AS-IS).
¿Cómo monitorear que el sistema funciona correctamente? ¿Qué métricas y monitoreo?
¿Qué tipos de garantías de entrega existen en Kafka?
¿Por qué los informes listos se almacenan en MongoDB y no en S3/almacenamiento de objetos?
¿En qué has mejorado en el último año? ¿Qué cosa interesante has probado o aprendido?
¿Con qué brokers de mensajes has trabajado? Cuéntame la diferencia entre Kafka y RabbitMQ.
¿Qué falta en el esquema con Redis? ¿Cómo resolver el problema de vincular order_id con courier_id?
¿Cómo resolver el problema con NFT de 50 ms con RT actual de 150 ms + 350 ms? Propón una solución arquitectónica.
¿Qué hacer en caso de degradación del sistema (la latencia aumentó de 50 ms a un minuto)? ¿Cómo diagnosticar y qué decir en la retro?
¿Qué fue lo más interesante que se hizo en el trabajo en el último año y medio? Cuéntame sobre el proyecto.
¿De quién es este Redis en el esquema y en qué se diferencia la situación cuando logística escribe en el Redis 'nuestro' del que tú dibujaste?
¿Por qué se hacen eventos en general (enfoque basado en eventos)? ¿Cuál es la ventaja de la asincronía a través de Kafka?
¿Por qué Kafka es mejor que el envío directo punto a punto al actualizar datos?
¿Qué hacer si no se puede leer o procesar un mensaje de Kafka (mensaje dañado)?