wshobson avatar

Event Store Design

Gets you from zero to production event store with PostgreSQL schemas, Python implementations, and all the infrastructure decisions sorted. Covers stream versioning, optimistic concurrency, subscription checkpoints, and the inevitable snapshot table you'll need later. Handles the tricky bits like global positioning and duplicate event detection that everyone gets wrong initially. Compare EventStoreDB vs Kafka vs DynamoDB with honest limitations instead of marketing fluff. Good for when you need event sourcing but can't justify another database, or when you're building custom event infrastructure and need the boilerplate done right.

skills.sh installs
11.2K
GitHub stars
42.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add wshobson/agents --skill event-store-design --agent claude-code

Installs into .claude/skills of the current project.

Files

Event Store Design

Comprehensive guide to designing event stores for event-sourced applications.

When to Use This Skill

  • Designing event sourcing infrastructure
  • Choosing between event store technologies
  • Implementing custom event stores
  • Optimizing event storage and retrieval
  • Setting up event store schemas
  • Planning for event store scaling

Core Concepts

1. Event Store Architecture

Sponsors

Details

Repository
github.com/wshobson/agents
Categories
Cloud & Infrastructure, Design & UI/UX

More from wshobson/agents

All 174
1github avatarupdate-implementation-plangithub/awesome-copilotUpdate an existing implementation plan file with new or update requirements to provide new features, refactoring existing code or upgrading packages, design, ar11.1Kskills.sh installs
2getcargohq avatarcargogetcargohq/cargo-skillsRouter and overview for the Cargo CLI agent skills. Explains the fifteen skills (this router + one onboarding skill cargo-quickstart + one outcome skill cargo-g11.1Kskills.sh installs
3wshobson avatarvector-index-tuningwshobson/agentsOptimize vector index performance for latency, recall, and memory. Use when tuning HNSW parameters, selecting quantization strategies, or scaling vector search 11Kskills.sh installs
4getcargohq avatarcargo-hostinggetcargohq/cargo-skillsBuild, deploy, and manage Cargo Hosting apps and workers with the Cargo CLI — Vite SPAs served on *.cargo.app and serverless edge HTTP handlers, plus the deploy11Kskills.sh installs
5upstash avatarfind-docsupstash/context7Retrieves up-to-date documentation, API references, and code examples for any developer technology. Use this skill whenever the user asks about a specific libra10.1Kskills.sh installs
6github avatardevops-rollout-plangithub/awesome-copilotGenerate comprehensive rollout plans with preflight checks, step-by-step deployment, verification signals, rollback procedures, and communication plans for infr9.7Kskills.sh installs