Have something interesting to share with Java Eastern Europe community?
Become a speaker now
Milan Savic

Milan Savic

Software Engineer at AxonIQ, Serbia

Milan Savić is a Software Engineer at AxonIQ. He has experience with various software projects ranging from chemical analyzers to contactless mobile payment systems. In some of those projects, CQRS and Event Sourcing came as a natural solution, but things had to be built from scratch almost every time. Finding out about AxonFramework got him interested in being a part of the solution. In March 2018 he joined AxonIQ team on a mission to build tools which will help others in building event-driven, reactive systems.

Speaker's activity
Demystifying Event Processing in Axon Framework
Talk
English

In Axon applications, Event Handlers define the business logic to be performed when an Event is received. Event Processors are the components that take care of the technical aspects of that processing. They come in roughly two forms: Subscribing and Tracking. The Subscribing Event Processors subscribe themselves to a source of Events and are invoked by the thread managed by the publishing mechanism. Tracking Event Processors, on the other hand, pull their messages from a source using a thread that manages itself.

In this talk, we’ll see different ways to use and configure Event Processors for processing events in the same transaction, in parallel, or in distributed mode.