event-sourcing-architect
Event Sourcing Architect 是一个专注于事件溯源、CQRS 与事件驱动架构模式的技能,主要面向需要完整审计追踪、复杂领域建模与时间点查询的系统设计场景。它覆盖事件存储设计与实现、命令查询职责分离、投影构建与读模型优化、Saga 与流程管理器编排、事件版本化与模式演进、快照策略以及最终一致性处理等能力和主题。资料中给出了使用建议:适合用于事件溯源系统、审计追踪需求、跨聚合补偿工作流、读写模型分离、事件驱动微服务以及撤销重做或时间旅行调试等场景;同时也建议在领域简单、CRUD 已足够且无法支撑事件存储与投影运维时不要使用。该技能提供了一组操作指引,包括识别聚合边界与事件流、将事件设计为不可变事实、实现命令处理器与事件应用、按查询需求构建投影、为跨聚合工作流设计 Saga、为长生命周期聚合实现快照以及制定事件版本化策略,并强调不修改或删除生产环境中已提交的事件、先在预发环境重建投影等安全要求。