Axon Server as an Event Store
This course will do its best to demonstrate that storing Events (and never actually deleting them) is not as scary as it may sound! This course will show that there is a compelling reason to do so, and show how it can be done in both efficient and reliable way. It will also explain why in most cases it is not a good idea to try to implement something like that yourself even if you use an existing database or messaging platform.
The needs, purpose and value of an efficient Event Store
The goal of this course is to help you understand the benefits of storing (rather then simply sending) Events and to allow you judge for yourself how much business value Axon Server adds to your applications and services.
Throughout this course you will discover:
- What the term Event Store actually means and what are the responsibilities, capabilities and characteristics that define one
- Why traditional storage systems (RDBMS, noSQL DBs, etc.) can be used as Event Stores and the downsides of such an approach
- How Axon Server is designed to store, find and distribute Events efficiently
- How Axon Server manages to maintain a single source of truth across the cluster and all the connected applications
- How Axon Server EE works to in a cluster to store Events for large scale applications