[VDBUH2024] - Simon Martinelli - CQRS in the small with Java Records and jOOQ

Поділитися
Вставка
  • Опубліковано 15 тра 2024
  • 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 each of these responsibilities to be scaled and optimized independently. An essential question in the application of CQRS is whether two separate data stores are necessarily required or whether CQRS can also be used effectively to keep data in a single database while still structuring the application code more efficiently and optimizing the data access.
    In this talk, we will deepen the understanding of the practical implementation of the CQRS principles. We use jOOQ, a type-safe SQL query library, as our persistence layer and model both the query and command models using Java Records. Using a concrete example application, we demonstrate how the theoretical foundations of CQRS can be applied in practice and how this affects the design of applications and improves the data access performance.
  • Наука та технологія

КОМЕНТАРІ • 3

  • @a.accioly
    @a.accioly 27 днів тому +8

    Thanks for posting. Unfortunately, there are audio issues, plus the camera is focusing too much on the speaker and unfortunately missing what is going on at his IDE.

    • @PetiKoch
      @PetiKoch 27 днів тому +1

      Until minute 22:50 it's fine, then the video issues start with not seeing the screen anymore 😞
      I guess there will be more recordings of Simon's talk in the future, because Simon speaks often at different conferences or usergroups :-)

    • @simonmartinelli
      @simonmartinelli 19 днів тому +3

      This is very unfortunate. There will be a recording of this talk from JCON in May.