When, why and how to CQRS

Most of today’s enterprise applications base on a CRUD data model that is simple and straightforward to implement. Another concept of how to model applications is Command Query Responsibility Segregation (CQRS) that enables interesting solutions and use cases, especially with rising demands of scalability.
In this session I’ll show the concept and benefits of CQRS, which other buzzwords such as Eventual Consistency, Domain Driven Design and Event Sourcing it is related and how to realize a CQRS application. The questions whether this concept can be realized with Java EE technology, where the framework already offers solutions and where it has to be extended will be answered. Most of the time will be spent live-coding and examining the “devil is in the details” cases of both approaches.

Dienstag, 28.03.2017
15:00 - 15:40
Workshop-Raum Juno
Fortgeschritten
English
Java EE - Early Adopters
Demo
Daschner

Sebastian Daschner

Sebastian Daschner - IT-Beratung
Java Champion
Sebastian Daschner arbeitet als freiberuflicher Java Consultant, Softwareentwickler bzw. -architekt und programmiert begeistert mit Java (EE). Er nimmt am Java Community Process teil, ist in den JSR 370 und 374 Expert Groups vertreten und entwickelt an diversen Open Source Projekten auf Github. Er ist ein Java Champion, JavaOne 2016 Rockstar und arbeitet seit über 7 Jahren mit Java. Sebastian evangelisiert Java- und Programmierthemen unter https://blog.sebastian-daschner.com und auf Twitter unter @DaschnerS. Wenn er nicht gerade mit Java arbeitet, bereist er auch gerne die Welt -- entweder per Flugzeug oder Motorrad.

Weitere Vorträge von Sebastian Daschner

JAX-RS 2.1 News - direkt aus der Expert Group
Tuesday , 28.03.2017
Workshop-Raum Juno
13:00 - 13:40

Weitere Vorträge, die Sie interessieren könnten

Java EE (8) Live Hacking
28.03.2017
Workshop-Raum Juno
08:30 - 09:10
Adam Bien
Panel-Diskussion: Java EE 8 Status
28.03.2017
Neptun
11:00 - 11:40
Adam Bien
JSON-P 1.1 News - direkt aus der Expert Group
28.03.2017
Workshop-Raum Juno
12:00 - 12:40
Werner Keil
JAX-RS 2.1 News - direkt aus der Expert Group
28.03.2017
Workshop-Raum Juno
13:00 - 13:40
Sebastian Daschner
Beyond EE 8: Configuration API
28.03.2017
Workshop-Raum Juno
14:00 - 14:40
Anatole Tresch