Your question is Ensure Data Consistency Across Services. 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).
Describe how you ensure data consistency across multiple services in a distributed system.
Discuss the problem in an ML platform context, including feature ingestion, online and offline feature stores, model training, and online inference. Explain how you would choose consistency guarantees, coordinate updates, handle retries and partial failures, and detect training-serving skew. Address practical implementation details, observability, and recovery.