Part 1: Introduction
Welcome to EventCore! This section introduces the library, its philosophy, and when to use it.
Chapters in This Part
- What is EventCore? - Understanding multi-stream event sourcing
- When to Use EventCore - Decision guide for choosing EventCore
- Event Modeling Fundamentals - Learn to design systems with events
- Architecture Overview - High-level view of EventCore’s design
What You’ll Learn
- The problems EventCore solves
- How multi-stream event sourcing differs from traditional approaches
- When EventCore is the right choice (and when it’s not)
- How to think in events and model your domain
- EventCore’s architecture and design principles
Prerequisites
- Basic Rust knowledge
- Familiarity with async programming helpful but not required
- No prior event sourcing experience needed
Time to Complete
- Reading: ~20 minutes
- With exercises: ~45 minutes
Ready? Let’s start with What is EventCore? →