Peux-tu en dire plus sur la transition vers le modèle asynchrone ? Qu'y avait-il avant, qu'est-ce qui a changé ? Quels microservices y avaient-il ?
Java
Avec quels problèmes de Kafka avez-vous été confronté ? Comment les avez-vous résolus ?
Avez-vous déjà utilisé le système de portée?
Qui a appelé qui dans la chaîne synchrone ? Parlez-moi du processus métier — calcul de quoi, qui l'a initié ?
Contrat de qui avec qui ? Quelles sont ces calculs ?
Parle-moi de ton dernier projet, ce que tu y faisais, quels problèmes tu as résolus ? Les cas les plus intéressants.
Comment le changement de statut du contrat a-t-il déclenché les calculs suivants ? Le statut dans la base a changé — que faire ensuite ?
Quel était le format de la configuration de routage ? Quelles tables y avait-il ?
Parlez-moi de l'optimisation des requêtes SQL. Quelle requête nécessitait une optimisation ? Comment avez-vous compris qu'il fallait l'ajuster ? Qu'avez-vous ajusté ?
Comment fonctionnait le planificateur selon l'horaire?
Comprenez-vous le cycle de vie de Maven et la portée des dépendances ? Qu'est-ce que scope ? Pourquoi le servlet-api est-il mis en tant que provided ?
Parlez-moi du service de routage des demandes avec une configuration depuis la base de données. Quelles sont ces configurations ? Comment fonctionnait le chargement à chaud ?
Comment la demande a-t-elle été faite ? S'agit-il d'une requête synchrone ou asynchrone ? Comment fonctionnait le moteur de traitement des demandes ?
Qu'est-ce qui a déclenché le calcul ? Comment a-t-il été lancé ?
Avez-vous travaillé avec des manifestes Kubernetes ? Avec quels objets ?
Qu'est-ce qui était synchrone et qu'est-ce qui a changé ? Lequel des deux cas (selon l'horaire ou par changement de statut) était synchrone ?