Hoe komen de locatiegegevens van de koerier in Redis? Beschrijf het schrijfpad.
Java
Wat te doen bij een cache miss? Wat aan de gebruiker tonen?
Hoe voorkom je dubbele kosten bij het overdragen van gegevens via Kafka?
Welke andere strategieën zijn er bij problemen met het verwerken van berichten in Kafka (behalve DLQ)?
Waarom heet het een Canary deployment?
Hoe weet de koerier over de bestelling en hoe worden de gegevens over zijn locatie in het systeem ingevoerd?
Vertel wat er gebeurt in het huidige systeem (beschrijf het AS-IS-schema).
Hoe controleer je of het systeem correct werkt? Welke metrics en monitoring?
Welke leveringsgaranties zijn er in Kafka?
Waarom worden kant-en-klare rapporten opgeslagen in MongoDB en niet in S3 / objectopslag?
Waar ben je het afgelopen jaar beter in geworden? Wat heb je geprobeerd of geleerd dat interessant was?
Met welke berichtbrokers hebt u gewerkt? Vertel me over het verschil tussen Kafka en RabbitMQ.
Wat ontbreekt er in het schema met Redis? Hoe los je het probleem op van het koppelen van order_id aan courier_id?
Hoe los je het probleem met NFT van 50 ms bij de huidige RT van 150 ms + 350 ms op? Stel een architectuuroplossing voor.
Wat te doen bij systeemdegradatie (de latentie is gestegen van 50 ms naar een minuut)? Hoe diagnosticeren en wat te zeggen tijdens de retrospective?
Wat was het meest interessant dat in het werk in het afgelopen anderhalf jaar is gedaan? Vertel me over het project.
Van wie is deze Redis op het schema en waarin verschilt de situatie wanneer logistiek schrijft in de 'onze' Redis van wat jij hebt getekend?
Waarom worden überhaupt gebeurtenissen gemaakt (gebeurtenisgestuurde aanpak)? Wat is het voordeel van asynchroon via Kafka?
Waarom is Kafka beter dan directe point-to-point verzending bij het bijwerken van gegevens?
Wat te doen als een Kafka-bericht niet kan worden gelezen of verwerkt (beschadigd bericht)?