Session

CQRS Meets Modern Java

Command Query Responsibility Segregation (CQRS) is a proven design pattern that enables the clear separation of data changes (commands) and data queries (queries). This separation allows these responsibilities to be scaled and optimized independently. The application code is also structured more understandably, which improves maintainability.

In this talk, the understanding of the practical implementation of the CQRS principles will be deepened and implemented using modern Java language features such as records, switch expressions, and pattern matching.

An example application is used to demonstrate how the theoretical foundations of CQRS can be applied in practice and how this affects application design while increasing data access efficiency.

Simon Martinelli

Programming Architect

Erlach, Switzerland

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top