Designing complex processes with Axon
This course will help you understand advanced concepts like Bounded Contexts, Sagas (a.k.a. Processes) and Deadlines. It will teach you how to develop and test distributed applications operating within common boundaries as well as define, execute, commit and/or compensate business transactions across multiple services.
Key takeaway
Learn how to implement and control long lasting processes
Throughout this course you will discover:
- What is Bounded Context, and how Axon Framework and Axon Server support multiple contexts
- What is Saga, when do you need one, how to start it, interact with it, and how and when to end it
- What is Deadline, how to schedule one, and what will happen once it is triggered
- How to test Aggregates, Sagas, and Deadlines