Anda akan mendapat manfaat terbesar dari sumber acara ketika Anda memutuskan untuk mengubah arsitektur sistem Anda juga. Pergi ke arsitektur gaya CQRS dikombinasikan dengan DDD akan memunculkan manfaat sebenarnya dari sumber acara, setidaknya menurut pendapat saya.
Membangun toko acara yang berperilaku baik dalam sistem besar bukanlah tugas yang mudah. Memutar ulang semua data mungkin memang mahal, sangat tergantung pada jumlah data yang perlu diputar ulang. Tetapi ada beberapa teknik yang dapat membantu Anda dengan ini, salah satunya adalah konsep snapshot. Pemutaran ulang hanya dilakukan dari titik tertentu ke depan. Keuntungan yang dibawa oleh toko peristiwa ke dalam sistem Anda sangat berharga. Memiliki semua yang terjadi di sistem Anda dapat diputar ulang, semua data di setiap momen adalah hal yang hebat. Pikirkan tentang analisis, tentang reproduksi bug, tentang statistik.
Ada banyak toko acara yang hebat, yang terakhir baru saja dirilis kemarin, Toko Acara dan sepertinya yang benar-benar bagus.
Database tradisional dapat disimpan untuk bagian permintaan sistem Anda untuk membangun DTO dengan data yang diminta. Basis data ini dapat diatur dan dioptimalkan dengan mempertimbangkan kebutuhan permintaan aplikasi dan klien Anda.
Saya menulis artikel terperinci tentang apa manfaatnya dan bagaimana arsitektur CQRS dikombinasikan dengan sumber acara benar-benar terlihat. Anda dapat memeriksanya CQRS, Peristiwa Domain dan ulasan DDD .