Simon und Jan zeigen in Amsterdam wie man mit DDD & CQRSEventSourcing eine Kicker-Tracking-App entwickelt und das AxonFramework dabei seine Stärken ausspielt.
Sichert euch jetzt mit dem PROMO CODE „SponsorHolisticon“ euer Ticket und 10 % Rabatt!
Get Ranked! Building a reactive app backend using CQRS/ES with Kotlin, Axon Framework, Axon Server and Spring
DDD and CQRS/ES are typically applied in the construction of large-scale enterprise systems. However, in our project, we implemented them in an entirely different area: building an app for tracking table soccer results. Despite its apparent simplicity, modeling this application using Axon Framework proved to be more challenging than anticipated, especially when dealing with multiple bounded contexts. In this talk, we will share our insights on the various purposes and specific characteristics of the bounded contexts we constructed during the creation of the app backend. We will highlight the challenges we faced and the lessons learned from the implementation and integration of the project. We will explain why we chose this architecture for our project and demonstrate its benefits for the application. We will share how CQRS/ES can be utilized outside of traditional enterprise systems and the best practices for implementing them in a multiple bounded context environment.