Como é que os dados de localização do entregador vão entrar no Redis? Descreve o caminho de escrita.
Java
O que fazer se não houver dados no cache (cache miss)? O que mostrar ao usuário?
Como se proteger contra a dupla cobrança ao transferir dados via Kafka?
Que outras estratégias existem para problemas no processamento de mensagens no Kafka (além do DLQ)?
Por que se chama assim o deployment Canary?
Como é que o entregador fica a saber do pedido e como é que os dados da sua localização entram no sistema?
Conta-me o que está a acontecer no sistema atual (descreve o esquema AS-IS).
Como monitorizar se o sistema está a funcionar corretamente? Quais métricas e monitorização?
Quais são as garantias de entrega no Kafka?
Por que os relatórios prontos são armazenados no MongoDB e não no S3 / armazenamento de objetos?
Em que te tornaste melhor no último ano? O que tentaste de interessante, aprendeste?
Com que brokers de mensagens trabalhou? Fale-me sobre a diferença entre Kafka e RabbitMQ.
Por que se fazem eventos (abordagem orientada a eventos)? Qual é a vantagem da assíncrona via Kafka?
O que falta no esquema com Redis? Como resolver o problema de ligação entre order_id e courier_id?
O que fazer em caso de degradação do sistema (a latência aumentou de 50 ms para um minuto)? Como diagnosticar e o que dizer na retro?
Como resolver o problema com NFT de 50 ms com RT atual de 150 ms + 350 ms? Proponha uma solução arquitetônica.
O que foi mais interessante feito no trabalho no último ano e meio? Fala-me do projeto.
De quem é este Redis no esquema e em que difere a situação quando a logística escreve no Redis 'nosso' do que você desenhou?
Por que o Kafka é melhor do que o envio ponto a ponto direto ao atualizar dados?
O que fazer se não for possível ler ou processar uma mensagem do Kafka (mensagem corrompida)?