Refactorisation d'un monolithe en microservices : quels aspects de conception devriez-vous implémenter ? (Choisissez-en deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer un contrat d'API entre chaque microservice et ses appelants..
Pourquoi c'est la réponse
Lors de la refactorisation d'un monolithe en microservices, il est crucial d'établir un contrat d'API clair entre chaque microservice et ses appelants. Cela garantit une interopérabilité définie et stable, permettant aux services de communiquer efficacement sans connaissance interne de l'implémentation de l'autre. Le versioning d'API est également essentiel pour gérer l'évolution des services. Il permet d'introduire des modifications incompatibles sans casser les clients existants, en offrant une voie de migration contrôlée. Développer chaque microservice dans le même langage de programmation que son appelant contredit l'un des avantages des microservices, qui est la liberté technologique. Exiger une communication asynchrone pour toutes les interactions est trop restrictif ; la communication synchrone est parfois appropriée. S'assurer qu'un nombre suffisant d'instances est disponible est une préoccupation opérationnelle de mise à l'échelle, pas un aspect de conception fondamental de l'architecture des microservices.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise