คุณจะได้รับประโยชน์สูงสุดจากการจัดหากิจกรรมเมื่อคุณตัดสินใจที่จะเปลี่ยนสถาปัตยกรรมระบบของคุณด้วย การไปสู่สถาปัตยกรรมสไตล์ CQRS รวมกับ DDD จะทำให้เกิดประโยชน์ที่แท้จริงของการจัดหากิจกรรมอย่างน้อยก็ในความคิดของฉัน
การสร้างที่จัดเก็บกิจกรรมที่ทำงานได้ดีในระบบขนาดใหญ่ไม่ใช่เรื่องง่าย การเล่นซ้ำข้อมูลทั้งหมดอาจมีราคาแพงขึ้นอยู่กับจำนวนข้อมูลที่ต้องเล่นซ้ำมาก แต่มีเทคนิคที่อาจช่วยคุณได้สิ่งนี้หนึ่งในนั้นคือแนวคิดของภาพรวม การเล่นซ้ำจะทำได้จากจุดหนึ่งไปข้างหน้า ข้อดีที่มีการจัดเก็บเหตุการณ์เข้าสู่ระบบของคุณมีค่า การมีทุกสิ่งที่เกิดขึ้นในระบบของคุณสามารถเล่นซ้ำได้ข้อมูลทั้งหมดในทุกช่วงเวลาเป็นสิ่งที่ยอดเยี่ยม คิดถึงการวิเคราะห์เกี่ยวกับการสร้างข้อผิดพลาดเกี่ยวกับสถิติ
มีร้านค้ากิจกรรมที่ยอดเยี่ยมมากมายร้านค้าร้านสุดท้ายเพิ่งเปิดตัวเมื่อวานนี้Event Storeและดูเหมือนว่าจะเป็นร้านที่ดีจริงๆ
ฐานข้อมูลดั้งเดิมสามารถเก็บไว้เพื่อเป็นส่วนหนึ่งของระบบของคุณในการสร้าง DTO ด้วยข้อมูลที่ร้องขอ ฐานข้อมูลนี้สามารถจัดระเบียบและปรับให้เหมาะสมเมื่อพิจารณาถึงความต้องการการค้นหาของแอปพลิเคชันและลูกค้าของคุณ
ฉันเขียนบทความโดยละเอียดเกี่ยวกับสิ่งที่มีประโยชน์และสถาปัตยกรรม CQRS รวมกับการจัดหากิจกรรมมีลักษณะอย่างไร คุณสามารถตรวจสอบออกCQRS เหตุการณ์โดเมนและทบทวน