Skip to content

Commit 6484053

Browse files
committed
feat: Add Event Sourcing and Marten guides, and refactor Wolverine guide to reference new documentation.
1 parent dace237 commit 6484053

4 files changed

Lines changed: 2059 additions & 82 deletions

File tree

docs/architecture.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ The Book Store API is built using **Event Sourcing** and **CQRS** patterns with
6767

6868
Instead of storing current state, we store all changes as immutable events.
6969

70+
> [!NOTE]
71+
> For a comprehensive guide to event sourcing concepts, patterns, and best practices, see the [Event Sourcing Guide](event-sourcing-guide.md).
72+
7073
**Benefits**:
7174
- Complete audit trail
7275
- Time travel (reconstruct past states)
@@ -95,6 +98,8 @@ public class BookAggregate
9598
}
9699
```
97100

101+
See [Marten Guide](marten-guide.md) for implementation details.
102+
98103
### CQRS (Command Query Responsibility Segregation)
99104

100105
Separate models for writes (commands) and reads (queries).
@@ -358,6 +363,7 @@ Example event flow:
358363

359364
## Next Steps
360365

361-
- **[Event Sourcing Guide](event-sourcing.md)** - Deep dive into event sourcing
362-
- **[API Reference](api-reference.md)** - Complete endpoint documentation
363-
- **[Deployment](deployment.md)** - Production deployment guide
366+
- **[Event Sourcing Guide](event-sourcing-guide.md)** - Event sourcing concepts and patterns
367+
- **[Marten Guide](marten-guide.md)** - Event sourcing implementation with Marten
368+
- **[Wolverine Guide](wolverine-guide.md)** - Command/handler pattern
369+
- **[Getting Started](getting-started.md)** - Setup and running the application

0 commit comments

Comments
 (0)