Bird
0
0

Why does event sourcing in Kafka require careful schema evolution management?

hard📝 Conceptual Q10 of 15
Kafka - Event-Driven Architecture
Why does event sourcing in Kafka require careful schema evolution management?
ABecause events are deleted after processing
BBecause schemas are not versioned in Kafka
CBecause events are immutable and must remain readable over time
DBecause event sourcing does not use schemas
Step-by-Step Solution
Solution:
  1. Step 1: Understand immutability of events

    Events once stored cannot be changed, so schemas must evolve carefully.
  2. Step 2: Importance of schema compatibility

    To read old events, new schemas must be backward compatible.
  3. Final Answer:

    Because events are immutable and must remain readable over time -> Option C
  4. Quick Check:

    Schema evolution = maintain event readability [OK]
Quick Trick: Keep schemas backward compatible for immutable events [OK]
Common Mistakes:
MISTAKES
  • Thinking events are deleted
  • Assuming no schema versioning needed
  • Believing event sourcing ignores schemas

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes