Wie werden die Standortdaten des Kurier in Redis gelangen? Beschreiben Sie den Schreibpfad.
Java
Was tun bei einem Cache-Miss? Was dem Benutzer anzeigen?
Wie schützt man sich vor doppelter Geldabbuchung bei der Datenübertragung über Kafka?
Welche anderen Strategien gibt es bei Problemen mit der Nachrichtenverarbeitung in Kafka (außer DLQ)?
Warum heißt es Canary Deployment?
Erzähle, was im aktuellen System passiert (beschreibe das AS-IS-Schema).
Wie erfährt der Kurier von der Bestellung und wie gelangen die Daten zu seinem Standort ins System?
Wie überwacht man, dass das System korrekt funktioniert? Welche Metriken und Überwachung?
Welche Liefergarantien gibt es in Kafka?
Warum werden fertige Berichte in MongoDB gespeichert und nicht in S3 / Objektspeicher?
Worin hast du dich im letzten Jahr verbessert? Was Interessantes hast du ausprobiert oder gelernt?
Mit welchen Message-Brokern haben Sie gearbeitet? Erzählen Sie mir den Unterschied zwischen Kafka und RabbitMQ.
Warum werden überhaupt Ereignisse erstellt (Ereignisgesteuerter Ansatz)? Was ist der Vorteil der Asynchronität über Kafka?
Was tun bei Systemverschlechterung (Latenz gestiegen von 50 ms auf eine Minute)? Wie diagnostizieren und was bei der Retrospektive sagen?
Was fehlt im Redis-Schema? Wie löst man das Problem, die order_id mit der courier_id zu verknüpfen?
Wie man das Problem mit NFT von 50 ms bei aktuellem RT von 150 ms + 350 ms löst? Schlagen Sie eine architektonische Lösung vor.
Wem gehört dieser Redis im Schema und worin unterscheidet sich die Situation, wenn die Logistik in den 'unseren' Redis schreibt, vom von dir gezeichneten?
Was war das Interessanteste, das in der Arbeit im letzten Jahr und einhalb gemacht wurde? Erzähle mir vom Projekt.
Warum ist Kafka besser als direkte Point-to-Point-Übertragung bei der Datenaktualisierung?
Was tun, wenn eine Kafka-Nachricht nicht gelesen oder verarbeitet werden kann (beschädigte Nachricht)?