अंतिम संगत प्रणाली और उपयोगकर्ता अनुभव में विफलता

यदि मुझे यह सही लगता है, तो एक अंतिम संगत प्रणाली में आप किसी उपयोगकर्ता से ईवेंट स्वीकार करेंगे और पुष्टि करेंगे, लेकिन वास्तव में केवल ईवेंट को कतार में रखें, जब तक कि यह पूरी तरह से संसाधित न हो जाए, जिसमें उपयोगकर्ता के लिए प्रभाव दिखाई दे रहे हैं।

लेकिन चूंकि बहुत परिभाषा के बीच में प्रणाली 100% संगत नहीं है, इसलिए घटना की प्रक्रिया समस्या में हो सकती है। एक उदाहरण के रूप में उस घटना पर विचार करें जिसमें किसी ऑब्जेक्ट में परिवर्तन शामिल है जो पहले ही हटा दिया गया है।

उपयोगकर्ता को इस तरह की विफलता पेश करने के लिए पैटर्न क्या हैं?

एकमात्र चीज जो मैं अभी आ सकता हूं वह घटनाओं की एक सूची है, जिसे अभी भी असफलताओं के बारे में मार्करों के साथ प्रसंस्करण की आवश्यकता है, लेकिन यह एक तकनीकी दृष्टिकोण है, जो शायद अधिकतर उपयोगकर्ताओं के लिए भ्रमित हो जाएगा।

1
पहली बार जब मैं अपने प्रश्न के लिए डुप्लिकेट के रूप में बंद होने के लिए वोट देता हूं :- पी
जोड़ा लेखक Jens Schauder, स्रोत
यह एक प्रोग्रामर प्रश्न है जो एक आईएमओ की तुलना में अधिक है।
जोड़ा लेखक Mat, स्रोत