Parle-moi de toi : ce que tu as fait, quelles tâches tu as accomplies, quelles réalisations, quelles difficultés as-tu rencontrées?
Python
Comment avez-vous compris qu'il fallait regarder du côté de l'amélioration du service de notifications ? Comment avez-vous mesuré les métriques ?
Que cherches-tu actuellement pour toi ? Quelle est ta motivation, dans quelle direction souhaites-tu te développer ?
Comment résoudre la situation lorsque le consommateur ne parvient pas à traiter les messages à temps et que la file d'attente s'accumule ?
Que vaut-il mieux utiliser à la place des threads en cas d'opérations CPU lourdes (calculs mathématiques) ?
Comment avez-vous mesuré que votre solution a vraiment aidé ? Qu'auriez-vous pu faire sans attendre le retour des clients ?
Si vous avez vu des requêtes lentes, comment avez-vous analysé le problème et comment l'avez-vous résolu ? Y a-t-il un cas réel ?
Parle-moi plus en détail des microservices dont tu étais responsable. Quelles tâches y as-tu réalisées?
Y a-t-il eu des cas où il était préférable de passer de ORM à SQL brut ?
Pourquoi un topic dans Kafka est-il divisé en partitions?
Que signifie 'efficace' en ce qui concerne le service de notifications ? Quels problèmes avez-vous rencontrés ?
Que se passe-t-il si dans une fonction async, on appelle un code bloquant ? Que se passera-t-il avec la boucle d'événements ?
Comment la surveillance a-t-elle été configurée sur les services ? Qu'est-ce qui a été mesuré et à quoi cela ressemblait-il?
Qu'est-ce que la tolérance aux pannes et que peut-on faire du côté du service pour l'atteindre?
Comment anticiper que la file d'attente dans Kafka commence à s'accumuler afin de ne pas affecter les utilisateurs?
Qu'est-ce que le GIL dans CPython?