Parle-moi de ton expérience professionnelle : ce que tu as fait, ce qui était intéressant, quelle était l'équipe.
Java
Le service d'authentification se trouve entre l'API et le service de transaction — s'il tombe en panne, tout s'effondre. Comment l'avez-vous sécurisé?
Qu'est-ce qu'un système à haute charge ? Quels étaient les chiffres réels de charge dans votre projet ?
À quoi sert Postgres si vous envoyez des événements à Kafka ? Comment le client reçoit-il le résultat ?
Comment avez-vous travaillé avec la multitâche ? Y a-t-il eu des cas intéressants de conditions de course ou de deadlock ?
Pourquoi avais-tu besoin de Redis si tu as déjà Postgres?
Comment l'infrastructure a-t-elle été organisée ? Kubernetes, Docker, CI/CD — racontez-moi plus en détail.
Qu'est-ce que ELK ? Décomposez l'acronyme et expliquez la fonction de chaque composant.
Pourquoi avez-vous utilisé Kafka au lieu d'accepter simplement la requête et de la traiter de manière synchrone ? Pourquoi ne pas faire évoluer les instances ?
Parlez-moi des verrouillages optimistes : dans quels cas ils sont utilisés, quels problèmes peuvent survenir, pourquoi ne sont-ils pas pessimistes?
Parlez-moi de l'architecture du système : comment la requête passe-t-elle du client au traitement, quelle était l'infrastructure ?
Pourquoi avez-vous utilisé Spring Web pour API Gateway plutôt que des solutions proxy prêtes comme Nginx, Envoy?