event-store-design - Design and implement event stores
Design and implement event stores for event-sourced systems, including technology selection, persistence patterns, schemas, and scaling plans.
Tags
Updated: 2026-09-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design event store architecture
- Compare event store technologies
- Implement event persistence
- Define event store schemas
- Optimize event retrieval
- Plan event store scaling
Inputs
- Event sourcing requirements
- Technology constraints
- Database connection pool
- Event stream data
- Subscription handler
Outputs
- Technology comparison
- Event store schemas
- Event store implementation code
- Persisted events
- Subscription checkpoints
Requirements
- PostgreSQL for the provided implementation
- Python with asyncpg support
