Elasticsearch डेटा को टिकाऊ तरीके से रख सकता है। उसे primary database बनाना चाहिए या नहीं, इसके लिए पूछें कि writes fail हों या साथ चलें तो कौन-से business rules हमेशा सही रहने चाहिए।
ऑर्डर सिस्टम में products खोजना और purchase पक्का करना अलग काम हैं। पहले में search relevance महत्वपूर्ण है; दूसरे में payment और inventory के बदलाव सही होने चाहिए।
1. उन बदलावों से शुरू करें जिन्हें साथ सफल होना चाहिए
मान लें purchase के लिए order record बनाना और stock घटाना जरूरी है। केवल एक सफल हो तो क्या होगा, business को यह तय करना होगा।
