Jak budou data o poloze kurýra vstupovat do Redis? Popište cestu zápisu.
Java
Co dělat, když chybí data v cache (cache miss)? Co ukázat uživateli?
Jak se chránit před dvojím odečtem peněz při přenosu dat přes Kafka?
Jaké další strategie existují při problémech se zpracováním zpráv v Kafka (kromě DLQ)?
Proč se nazývá Canary deployment?
Pověz mi, co se děje v současném systému (popiš schéma AS-IS).
Jak kurýr zjistí o objednávce a jak jsou údaje o jeho poloze zadávány do systému?
Jak sledovat, že systém funguje správně? Jaké metriky a monitoring?
Jaké jsou záruky doručení v Kafka?
Proč jsou hotové zprávy uloženy v MongoDB a ne v S3 / objektovém úložišti?
V čem jsi se za poslední rok zlepšil? Co zajímavého jsi vyzkoušel nebo se naučil?
Co dělat při degradaci systému (latence vzrostla z 50 ms na minutu)? Jak diagnostikovat a co říct na retrospektivě?
S jakými message brokery jste pracoval? Vyprávějte mi o rozdílu mezi Kafka a RabbitMQ.
Proč se vůbec vytvářejí události (přístup řízený událostmi)? Jaký je přínos asynchronního přístupu přes Kafka?
Co chybí v schématu s Redisem? Jak vyřešit problém s přiřazením order_id k courier_id?
Komu patří tento Redis na schématu a v čem se liší situace, když logistika píše do 'našeho' Redis od toho, co jsi nakreslil?
Jak vyřešit problém s NFT 50 ms při současném RT 150 ms + 350 ms? Navrhněte architektonické řešení.
Co bylo nejzajímavějšího v práci za poslední rok a půl? Povídej mi o projektu.
Proč je Kafka lepší než přímé point-to-point odesílání při aktualizaci dat?
Co dělat, pokud se zpráva z Kafka nepodaří přečíst nebo zpracovat (poškozená zpráva)?