Envisages-tu de changer de travail en raison de ton désir de ne pas dépendre du rouble/Russie, ou y a-t-il une autre raison?
System Analyst
Pouvez-vous donner un exemple d'état de course ?
Identifions les principales entités commerciales nécessaires pour ce service
Comment aborderiez-vous la conception d'une API RESTful pour l'entité «nain» (liste, création et suppression d'un seul, impossible de supprimer le dernier) ?
Comment l'Entity est-elle comparée selon la logique de la réponse précédente?
À quoi ressemblerait une suppression via PATCH?
Parlez-moi de l'expérience technique la plus intéressante et complexe, de préférence avec une architecture, des files d'attente et des intégrations.
Et un Value Object, a-t-il ou non un identifiant unique?
Le fournisseur autorise l'envoi de seulement 100 SMS par seconde, et le client a chargé 2 millions de numéros — comment en tenir compte pour éviter une panne du système?
Quels types de fichiers utiliseriez-vous pour importer des numéros?
Ça ne fonctionnait pas avec C4, il n'était pas nécessaire?
Si la liste importée contient des numéros non valides, que ferons-nous avec eux : les envoyer ou les changer d'état ?
Que doit-il se passer avec les messages déjà envoyés et restants lorsque nous annulons une campagne en cours d'envoi?
Allons-nous ajouter un statut séparé pour une campagne déjà lancée et en cours?
Avec quoi avez-vous travaillé en modélisation visuelle : outils de cas, UML, BPMN, C4 ou autre chose ?
Les microservices sont-ils une norme et une meilleure pratique, ou ne sont-ils pas nécessaires dans certains cas?
Tu parles de observabilité, comme la journalisation et la surveillance?
Lequel d'entre eux (Entité ou Objet de Valeur) peut changer et lequel ne peut pas?
À quoi sert la normalisation des données dans les bases de données et la désnormalisation ? En résumé, à quoi sert la normalisation ?
Que faire si plusieurs microservices doivent enregistrer des données de manière coordonnée?