Your question is Consistency in Microservices. 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 ensure data consistency and reliability in a microservices environment?
Explain a practical design for maintaining correct state across independently deployed services, including synchronous APIs, asynchronous events, databases, retries, and partial failures. Address how you would detect and recover from inconsistent data, and how you would validate the design in production.