Erzähle mir von deiner Berufserfahrung: was du gemacht hast, was interessant war, wie das Team war.
Java
Der Auth-Service befindet sich zwischen API und Transaktionsservice — wenn er ausfällt, bricht alles zusammen. Wie haben Sie das abgesichert?
Wozu dient Postgres, wenn Sie Ereignisse an Kafka senden? Wie erhält der Kunde das Ergebnis?
Was ist ein hochbelastetes System? Welche realen Zahlen zur Belastung gab es in Ihrem Projekt?
Wie haben Sie mit Multithreading gearbeitet? Gab es interessante Fälle von Race Conditions oder Deadlocks?
Warum brauchst du Redis, wenn du bereits Postgres hast?
Wie wurde die Infrastruktur organisiert? Kubernetes, Docker, CI/CD — erzähle mehr.
Was ist ELK? Entschlüsseln Sie die Abkürzung und erklären Sie die Funktion jedes Components.
Warum haben Sie Kafka verwendet, anstatt die Anfrage einfach anzunehmen und sie synchron zu verarbeiten? Warum skalieren Sie die Instanzen nicht?
Erzählen Sie mir von der Systemarchitektur: Wie läuft die Anfrage vom Client zur Verarbeitung, welche Infrastruktur wurde verwendet?
Erzählen Sie mir von optimistischen Sperren: in welchen Fällen sie angewendet werden, welche Probleme auftreten können, warum sind sie nicht pessimistisch?
Warum haben Sie Spring Web für API Gateway verwendet und keine fertigen Proxy-Lösungen wie Nginx, Envoy?