About Event Store Academy
Event Store Academy
Welcome to Event Store Academy, your online destination for expanding your knowledge and expertise for EventStoreDB. Whether you're new to the world of event sourcing or seeking to deepen your understanding, Event Store Academy offers a wealth of resources tailored to your learning preferences. Join us on this journey as we delve into the cutting-edge principles and practices driving innovation in modern software development.
Courses
The future is NOW
Curated content for wherever you are on your learning journey. Learn relevant concepts and architectural patterns. Follow that up with practical application of principles in EventStoreDB. Self-paced and live training options are available.
-
Understand Event Sourcing fundamentals
-
Learn about the differentiating features of EventStoreDB
-
Build your first EventStoreDB application
-
Enroll in live training to quickly expand your skills
-
Get Certified! (Coming soon)
What we offer
Achieve Your Goals
Self-Paced
Access training when convenient and at the pace that works for you.
Live Training
Join our expert instructors for deep dives into event sourcing and EventStoreDB
Certification
Become a certified professional and illustrate your field expertise.
© 2024 Event Store Limited
Event Store and EventStoreDB are registered trademarks of Event Store Ltd
In the Event Store Essentials course series, “Event Store Ltd.” and the capitalized “Event Store” refer to the company that develops EventStoreDB.
Event streams
Tailored for event storage, EventStoreDB surpasses traditional databases by allowing the storage of every state change as a distinct event. This capability means that instead of just keeping the latest state, you can track the entire history of changes, organized logically into streams—usually one per entity.
Indexes
With a design that stores indexes separately from data files, EventStoreDB ensures swift access to records by stream name, creating index entries with each committed event.
As more files are saved, EventStoreDB efficiently merges them to maintain a streamlined and accessible data structure.
As more files are saved, EventStoreDB efficiently merges them to maintain a streamlined and accessible data structure.
Projections
This powerful subsystem within EventStoreDB allows for the dynamic response to events by appending new events or linking existing ones to streams.
Especially adept at handling “temporal correlation queries”—a common yet complex query type in business systems—projections offer a specialized solution that few databases can match.
Especially adept at handling “temporal correlation queries”—a common yet complex query type in business systems—projections offer a specialized solution that few databases can match.
Subscriptions
Staying updated with changes is seamless with EventStoreDB subscriptions. As new events are recorded, you can automatically receive notifications, ensuring your system remains in sync and responsive to the latest developments.