Parlami della tua esperienza lavorativa: cosa hai fatto, cosa è stato interessante, che tipo di team era.
Java
Il servizio di autenticazione si trova tra l'API e il servizio di transazione — se cade, tutto crolla. Come lo avete messo in sicurezza?
Cos'è un sistema ad alta richiesta? Quali sono stati i numeri reali di carico nel tuo progetto?
A cosa serve Postgres se invii eventi a Kafka? Come riceve il risultato il cliente?
Come hai lavorato con il multithreading? Ci sono stati casi interessanti di race condition o deadlock?
Perché avevi bisogno di Redis se hai già Postgres?
Come è stata organizzata l'infrastruttura? Kubernetes, Docker, CI/CD — raccontami di più.
Cos'è ELK? Decifra l'acronimo e spiega lo scopo di ogni componente.
Perché hai usato Kafka invece di accettare semplicemente la richiesta e processarla in modo sincrono? Perché non scalare le istanze?
Parlami dei blocchi ottimistici: in quali casi vengono applicati, quali problemi possono sorgere, perché non sono pessimisti?
Parlami dell'architettura del sistema: come passa la richiesta dal cliente all'elaborazione, quale infrastruttura c'era?
Perché hai usato Spring Web per API Gateway invece di soluzioni proxy pronte come Nginx, Envoy?