Проектирование Event Store для event sourcing

★ 8.5 · data

event-store-design is a Claude Code skill that guides designing and implementing event stores for event-sourced systems. It covers the full workflow: choosing a storage technology (EventStoreDB, PostgreSQL, Kafka, DynamoDB, Marten), designing aggregate stream schemas, configuring optimistic concurrency control, and setting up real-time event subscriptions. The skill includes a technology comparison table with trade-offs, an architectural diagram showing per-stream and global event ordering, and a concrete template library stored in references/details.md. It's aimed at developers building event sourcing infrastructure who need to decide between append-only storage options, plan for schema evolution, and handle duplicate writes safely at scale.