Kaip kurjerio vietos duomenys pateks į Redis? Aprašykite rašymo kelią.
Java
Ką daryti, jei duomenų nėra talpykloje (cache miss)? Ką rodyti vartotojui?
Kaip apsisaugoti nuo dvigubo pinigų nuskaitimo perduodant duomenis per Kafka?
Kokios kitos strategijos yra susidūrus su pranešimų apdorojimo problemomis Kafka (išskyrus DLQ)?
Kodėl vadinama tai Canary diegimu?
Papaskink, kas vyksta esamingoje sistemoje (aprašyk AS-IS schemą).
Kaip kurjeris sužino apie užsakymą ir kaip jo vietos duomenys patenka į sistemą?
Kaip stebėti, ar sistema veikia tinkamai? Kokios metrikos ir stebėsena?
Kokios yra pristatymo garantijos Kafka?
Kodėl paruošti ataskaitos saugomos MongoDB, o ne S3 / objektų saugykloje?
Kuo patobulėjai per pastaruosius metus? Ką įdomaus išbandei ar išmokai?
Su kokiais žinučių brokeriais dirbote? Papasakokite apie skirtumą tarp Kafka ir RabbitMQ.
Kodėl apskritai vyksta įvykiai (įvykių pagrindu veikiantis požiūris)? Kokia nauda iš asinchronijos per Kafka?
Ką daryti, kai sistema blogėja (latencija išaugo nuo 50 ms iki minutės)? Kaip diagnozuoti ir ką pasakyti retrospektyvoje?
Kas trūksta Redis schemoje? Kaip išspręsti problemą, susijusią su order_id ir courier_id ryšiu?
Kaip išspręsti 50 ms NFT problemą esant dabartiniam RT 150 ms + 350 ms? Pasiūlykite architektūrinį sprendimą.
Kieno yra šis Redis schemoje ir kuo skiriasi situacija, kai logistika rašo į 'mūsų' Redis, nuo to, ką tu nupiešei?
Kokia buvo įdomiausia veikla darbo metu per pastarąjį pusmetį? Papasakok apie projektą.
Kodėl Kafka yra geresnis už tiesioginį taškas į tašką siuntimą duomenų atnaujinimo metu?
Ką daryti, jei Kafka pranešimo skaityti ar apdoroti nepavyksta (pažeistas pranešimas)?