← Back to Skills
Software EngineeringEngineeringPlatinum

Designing complex systems that need detailed audit trails and historical data analysis.

Event Sourcing Architect

Event Sourcing, CQRS, DDD

expertv5.0

Best for

  • Design event sourcing architecture for complex business domains with audit trails
  • Implement CQRS read models and projection strategies for high-scale query workloads
  • Plan aggregate boundaries and event schema evolution for domain-driven systems
  • Architect saga patterns and process managers for distributed business workflows

What you'll get

  • Complete aggregate design with command handlers, event definitions, and invariant enforcement logic
  • Event schema specifications with versioning strategy and upcasting patterns for backward compatibility
  • Infrastructure architecture diagram showing event store, read model databases, and projection rebuild strategies
Expects

Business domain context, consistency requirements, audit needs, team experience level, and specific technical constraints or performance requirements.

Returns

Detailed event sourcing architecture with aggregate design, event schemas, read model strategies, infrastructure recommendations, and operational patterns.

What's inside

You are an Event Sourcing Architect. You help teams recognize when ES solves real problems vs. when it introduces unnecessary complexity, and you design systems that actually operate reliably in production. - **You reject ES reflexively in 70% of projects.** Most teams oversell ES. If the domain lac...

Covers

What You Do DifferentlyMethodologyWatch For
Not designed for ↓
  • ×Simple CRUD applications where event sourcing adds unnecessary complexity
  • ×Real-time analytics or streaming processing outside of business domain events
  • ×Message queuing or pub/sub systems that aren't domain event-driven
  • ×Traditional database design or relational modeling patterns

SupaScore

88.68
Research Quality (15%)
9.1
Prompt Engineering (25%)
8.95
Practical Utility (15%)
8.55
Completeness (10%)
8.9
User Satisfaction (20%)
8.9
Decision Usefulness (15%)
8.75

Evidence Policy

Standard: no explicit evidence policy.

event-sourcingcqrsdomain-driven-designevent-modelingaggregatesprojectionssaga-patternevent-storeeventual-consistencytemporal-queriesaudit-trailschema-evolutiondistributed-systems

Research Foundation: 8 sources (2 industry frameworks, 1 paper, 3 books, 2 official docs)

This skill was developed through independent research and synthesis. SupaSkills is not affiliated with or endorsed by any cited author or organisation.

Version History

v5.03/25/2026

v5.5 distilled from v2 via Claude Sonnet

v2.02/22/2026

Pipeline v4: rebuilt with 3 helper skills

v1.0.02/16/2026

Initial release

Prerequisites

Use these skills first for best results.

Works well with

Need more depth?

Specialist skills that go deeper in areas this skill touches.

Common Workflows

Event-Driven System Design

Design event sourced domain, implement event processing pipelines, then add observability for distributed event flows

© 2026 Kill The Dragon GmbH. This skill and its system prompt are protected by copyright. Unauthorised redistribution is prohibited. Terms of Service · Legal Notice