JOE-7335 Introduction pratique à Event Sourcing & CQRS | Devoxx

Introduction pratique à Event Sourcing & CQRS

Hands-on Labs

archisec Architecture, Performance et Securité débutant

Neuilly 231-232M Lab

Thursday 16:10 - 19:10

Au cours de cette session, nous aborderons progressivement les concepts qui nous permettront d'implémenter une application bancaire minimaliste reposant sur une architecture Event Sourcing & CQRS.

Nous commencerons par définir brièvement les concepts à la base de l'event sourcing (event, command et event store) et à les mobiliser à l'aide d'un premier exercice qui nous permettra d'exécuter quelques commandes simples.

Par la suite, nous verrons comment exécuter des opérations plus complexes en sollicitant différents objets métier à l'aide des long running transactions.

Enfin, nous reverrons ensemble le pattern CQRS et mettrons en oeuvre notre première projection.

Pré-requis:

  • connaissance théorique minimale de Event Sourcing et CQRS
  • autonome en Java
  • JDK 8
  • un IDE
  • maven
  • git
 Event Sourcing    CQRS    Java    workshop  
Salle Neuilly 231-232M Lab
Yohan Legat Yohan Legat

Passionné du code, à la recherche perpétuelle de solutions élégantes, j'ai découvert la programmation à une époque où il était possible d'apprendre l'assembleur en crackant les sharewares distribués avec la presse informatique.

Plus récemment, j'ai eu l'opportunité d'être lead sur un projet de refonte complète d'un composant legacy en mettant en oeuvre une architecture event sourcing chez Libon.

Je suis désormais lead engineer chez BlaBlaCar.

Arnaud BOIVIN Arnaud BOIVIN

Developpeur Java, passionné de Craftmanship. Je trouve de l'intérêt dans divers domaines comme la performance, les systèmes distribués ou le deep learning.

TBA : To be announced / Salle non affectée