Ako budú údaje o polohe kuriéra vstupovať do Redis? Opíšte cestu zápisu.
Java
Čo robiť, ak chýbajú údaje v cache (cache miss)? Čo ukázať používateľovi?
Ako sa chrániť pred dvojitým účtovaním pri prenose dát cez Kafka?
Aké ďalšie stratégie existujú pri problémoch so spracovaním správ v Kafka (okrem DLQ)?
Prečo sa nazýva Canary deployment?
Ako sa kuriér dozvie o objednávke a ako sa do systému dostanú údaje o jeho polohe?
Povedz mi, čo sa deje v súčasnom systéme (popíš schému AS-IS).
Ako sledovať, či systém funguje správne? Aké metriky a monitorovanie?
Aké sú záruky doručenia v Kafka?
Prečo sú hotové správy uložené v MongoDB a nie v S3 / úložisku objektov?
V čom si sa za posledný rok zlepšil? Čo zaujímavé si vyskúšal, naučil?
S akými message brokermi ste pracovali? Povedzte mi o rozdiele medzi Kafka a RabbitMQ.
Čo chýba v schéme s Redisom? Ako vyriešiť problém s viazaním order_id na courier_id?
Ako vyriešiť problém s NFT 50 ms pri súčasnom RT 150 ms + 350 ms? Navrhnite architektonické riešenie.
Čo bolo najzaujímavejšie v práci za posledný rok a pol? Porozprávaj mi o projekte.
Čo robiť pri degradácii systému (latencia vzrástla z 50 ms na minútu)? Ako diagnostikovať a čo povedať na retrospektíve?
Čigá je táto Redis na schéme a v čom sa líši situácia, keď logistika píše do 'nášho' Redis od toho, čo si nakreslil?
Prečo sa vôbec vytvárajú udalosti (prístup založený na udalostiach)? Aký je prínos asynchrónnosti cez Kafka?
Prečo je Kafka lepší ako priame point-to-point odoslanie pri aktualizácii údajov?
Čo robiť, ak sa správu z Kafka nedá prečítať alebo spracovať (poškodená správa)?