ما هو اعتماد الأحداث مصدرًا للحالة؟
يحفظ اعتماد الأحداث مصدرًا للحالة، أو Event Sourcing، الأحداث التي وقعت بوصفها البيانات المرجعية، ثم يستنتج الحالة الحالية من ذلك السجل. يسجل كل حدث تغييرًا في الأعمال، مثل «أُضيفت سلعة إلى السلة» أو «أُلغي الطلب».
بدلًا من معرفة أن السلة تحتوي على كتاب واحد فقط، يستطيع النظام معرفة أن العميل أضاف كتابين ثم أزال واحدًا. ويُستخدم هذا التاريخ لإعادة بناء السلة، وليس للاحتفاظ به مرجعًا فحسب.
