Your question is Ensuring Microservices Consistency. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
How do you manage data consistency in a microservices architecture?
Discuss the consistency model you would choose, how services coordinate updates without a shared transaction, and how you handle retries, duplicate events, partial failures, and reconciliation. Include practical tradeoffs between synchronous transactions, sagas, transactional outboxes, idempotency, and eventual consistency.