Bird
0
0

Why might event choreography be preferred over orchestration in highly scalable Kafka microservices architectures?

hard📝 Conceptual Q10 of 15
Kafka - Event-Driven Architecture
Why might event choreography be preferred over orchestration in highly scalable Kafka microservices architectures?
ABecause it requires a central orchestrator to manage all events.
BBecause it enforces strict ordering of all service calls.
CBecause it reduces central points of failure and allows services to evolve independently.
DBecause it eliminates the need for Kafka topics.
Step-by-Step Solution
Solution:
  1. Step 1: Identify benefits of choreography

    Choreography avoids central control, reducing failure risk and allowing independent service evolution.
  2. Step 2: Contrast with other options

    Strict ordering and central orchestrator describe orchestration, Kafka topics are essential for events.
  3. Final Answer:

    Because it reduces central points of failure and allows services to evolve independently. -> Option C
  4. Quick Check:

    Choreography favors scalability and independence [OK]
Quick Trick: Choreography avoids central failure points, boosts independence [OK]
Common Mistakes:
MISTAKES
  • Confusing choreography with orchestration ordering
  • Thinking choreography needs central orchestrator
  • Ignoring Kafka topics role

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes