Comment localiser un problème de délai d'attente dans un système distribué ? Où regarder ?
Golang
Que se passe-t-il avec les nouveaux objets créés lors de l'exécution du ramasse-miettes ? À quoi sert la barrière d'écriture ?
Qu'est-ce qu'une goroutine ? En quoi diffère-t-elle d'un thread système ? Parle du planificateur Go (GMP).
Qu'est-ce que Ingress et Ingress Controller dans Kubernetes?
Évaluez vos connaissances en Go et PostgreSQL de 1 à 10.
Quoi d'autre était dans le microservice en plus du traitement asynchrone?
Quels sont les mécanismes de protection contre les services externes lents ? Qu'est-ce qu'un Circuit Breaker ?
Quelles politiques d'expulsion existent dans Redis?
Comment ajouter de manière transparente un nouveau champ à une table contenant un milliard d'enregistrements sans downtime?
Qu'est-ce que le verrouillage optimiste?
Quel type d'index est préférable d'ajouter au champ UUID de l'identifiant utilisateur?
Qu'est-ce qu'une interface en Go ? Que se cache derrière ? Quel est le poids d'une interface vide ?
Quelles tâches préfères-tu : produit ou techniques?
Comment le service asynchrone est-il lié à la réduction de la charge sur PostgreSQL de 25 %?
Qu'est-ce que le rééquilibrage dans Kafka ? Pourquoi peut-il se produire sans modification de l'infrastructure ?
Pourquoi met-on PgBouncer ou Odyssey entre l'application et la base de données ? Qu'est-ce que ce composant ?
As-tu déjà fait des erreurs ? Quelles conclusions en as-tu tirées, comment as-tu résolu ?
Quelles méthodes connais-tu pour basculer entre les goroutines ? Comment basculer manuellement une goroutine ?