DRAŽEN NIKOLIĆ

Dražen Nikolić is Principal Engineer at Dualsoft, where he designs and delivers enterprise Java solutions. With nearly 25 years in the industry as a developer, system architect, and team manager, he has worked across e-commerce, insurance, digital marketing, gambling and betting, and social applications. A Spring Certified Professional, Drazen pairs hands-on engineering with mentorship, regularly preparing and running internal technical presentations and workshops. He is a frequent speaker at local and regional conferences and a co-founder of NisJUG, the local Java user group.

Building Event Driven Systems with Axon Framework: A Pragmatic Guide

A fast intro to EDA and CQRS/event sourcing, then straight into Axon’s building blocks: aggregates and CommandHandlers, EventSourcingHandlers, projections, and sagas for orchestration. We’ll code-walk a small domain to show command routing, validation, consistency boundaries, and testing with given-when-then fixtures. Pros and cons are addressed head-on: eventual consistency, latency, debugging distributed flows, and schema evolution (upcasters, snapshots, replay). We’ll close with deployment options with and without Axon Server.