Bird
0
0

In a microservices system, an Anti-corruption Layer is implemented but the new service still experiences frequent failures due to legacy system changes. What is the most likely cause?

medium📝 Analysis Q7 of 15
Microservices - Migration from Monolith
In a microservices system, an Anti-corruption Layer is implemented but the new service still experiences frequent failures due to legacy system changes. What is the most likely cause?
AThe network latency is too high
BThe Anti-corruption Layer is not updated to handle legacy changes
CThe legacy system is down frequently
DThe new service is not scalable
Step-by-Step Solution
Solution:
  1. Step 1: Understand the role of the Anti-corruption Layer in handling legacy changes

    The layer must be maintained and updated to correctly translate any changes in the legacy system.
  2. Step 2: Identify the cause of failures despite the layer

    If failures persist, it likely means the layer is outdated and cannot handle new legacy changes properly.
  3. Final Answer:

    The Anti-corruption Layer is not updated to handle legacy changes -> Option B
  4. Quick Check:

    Outdated layer causes failures [OK]
Quick Trick: Keep the layer updated with legacy system changes [OK]
Common Mistakes:
  • Blaming scalability instead of translation issues
  • Assuming network or legacy downtime is the cause
  • Ignoring maintenance of the Anti-corruption Layer

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Microservices Quizzes