Domain
Architecture & System Design
Skill Profile
Event store, projections, snapshots, CQRS, temporal queries
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
6
the other 2 optional
Architecture & System Design
Event-Driven Architecture
3/17/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Understands basic Event Sourcing architectural concepts. Follows team architectural decisions. Understands core patterns. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Applies Event Sourcing when designing components. Understands trade-offs. Participates in architectural discussions. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Designs event-sourced ledger systems where on-chain transactions serve as the immutable event log. Makes ADRs on event schema versioning for smart contract state reconstruction. Evaluates CQRS projections for indexing blockchain events into queryable read models. |
| Solutions Architect | Required | Designs event-sourced aggregates with snapshotting and event upcasting strategies. Makes ADRs on event store selection (EventStoreDB, Marten, Axon) and partitioning schemes. Evaluates consistency guarantees across projections and process managers. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Defines event sourcing strategy for decentralized applications combining off-chain event stores with on-chain finality. Establishes guidelines for event replay, chain reorganization handling, and cross-chain event correlation. Conducts architecture reviews of event-driven indexer and subgraph designs. |
| Solutions Architect | Required | Defines product-wide event sourcing strategy including event catalog governance and schema registry integration. Establishes architecture guidelines for saga/choreography patterns and eventual consistency SLAs. Conducts reviews of event-driven systems ensuring idempotency, ordering guarantees, and replay safety. |
| Role | Required | Description |
|---|---|---|
| Blockchain Developer | Required | Defines organizational architectural strategy. Designs reference architectures. Establishes architecture governance. |
| Solutions Architect | Required | Defines the organization's architectural strategy. Designs reference architectures. Establishes architecture governance. |