S'il n'y avait pas une telle infrastructure (comme Prometheus), et qu'il n'y avait que Kafka et une base de données, la base de données pourrait-elle enregistrer tous ces messages sous une charge de cent mille messages par seconde?
Java
Peut-être avez-vous des questions pour nous?
Quelle approche préférez-vous : lorsque l'analyste fixe la décision de manière stricte ou lorsque la décision revient entièrement au développeur?
Que entendez-vous par approche mixte?
Pouvez-vous me donner plus de détails sur ce que vous avez fait pour configurer la surveillance?
Quelle était la charge du système au moment de cet incident?
Combien de messages par seconde étaient traités?
À quel moment un objet spécifique peut-il être supprimé s'il existe une chaîne d'objets qui se réfèrent mutuellement?
D'après votre expérience professionnelle : quelle tâche ou projet vous a le plus plu et pourquoi ?
Et dans ce cas, sur quoi se basent-ils pour choisir une solution technique?
Existe-t-il des ramasse-miettes spécialisés pour les cas où le service est lancé avec un seul cœur ?
Il existe un système de contrôle d'accès dont nous recevons les logs sous forme de : identifiant utilisateur, heure d'entrée, heure de sortie sur une période (par exemple, un mois). Il faut calculer le nombre maximum de personnes présentes simultanément sur le territoire de l'entreprise.
Comment organiseriez-vous un registre des contrats et le processus d'approbation — quel système a été convenu avec lequel, quel contrat est en vigueur?
Pourquoi précisément Transactional Outbox — alors qu'il aurait été possible de faire autrement, par exemple en validant dans Kafka uniquement après une envoi réussi?
Essayons une tâche plus simple : comment calculer combien de personnes ont appelé un service spécifique en une journée ?
Qu'est-ce qu'il fallait ajouter là-bas?
Laquelle de ces options vous plaît le plus personnellement?
Sur quels sujets vous pose-t-on généralement des questions (dans quels domaines vous sentez-vous plus confiant) ?
Vous vous souvenez de votre diplôme avec chaleur — y avait-il quelque chose d'intéressant ?
La tâche a été formulée comme "réduire la latence", et avez-vous cherché la solution vous-même?