概要
This skill provides a comprehensive framework for architecting, implementing, and optimizing event stores, the core infrastructure of event-sourced applications. It assists developers in selecting the appropriate storage technology—ranging from specialized engines like EventStoreDB to general-purpose databases like PostgreSQL—while ensuring critical requirements like append-only immutability, global ordering, and optimistic concurrency are strictly followed. It is ideal for developers building microservices that require high auditability, complex state recovery, or real-time event streaming capabilities.