Speakers

Arnaud Lemaire
Speaker and Software Craftsman
http://www.arpinum.fr/
Roch Dardie
Dev

CQRS & EventSourcing & DDD

CQRS & EventSourcing & DDD par Arnaud Lemaire Avec autant de buzzwords dans le titre, explicitons le menu : – Nous commencerons avec une étude des principes du CQRS et la notion de projection pour construire les modèles de données dédiées à la lecture, le tout avec un datastore traditionnel (relationnel). – Nous continuerons avec le concept d’état en programmation fonctionnelle, et comment les gérer au sein d’une application tout en respectant le principe d’immutabilité. Et comment ils ont transformé la gestion d’états pour la construction d’interface utilisateur. – Dans un troisième temps, nous nous intéresserons aux évènements du domaine-métier dans le Domain Driven Design et comment ceux-ci s’intègrent dans la mécanique de construction des projections. – Enfin, nous assemblerons toutes ces notions pour faire apparaitre l’« event sourcing » comme modèle de persistance pour nos données. – Pour clôturer, nous verrons les erreurs les plus courantes rencontrées lors de l’implémentation d’un modèle en event sourcing. Take away: – Utiliser CQRS (sans event-sourcing) pour simplifier la gestion de la persistance dans son application. – Comprendre comment gérer des états dans un contexte fonctionnel – Gérer facilement les évènements-métier au sein d’une architecture DDD. – Savoir comment implémenter correctement un système basé sur l’event sourcing. Nous aurons ensuite Roch Dardié qui nous fera une démonstration de Lagom et de son apport dans l'univers CQRS / EventSourcing Scala. Plus d'informations

  • 18 octobre 2017 ( PLACES RESTANTES)
  • Polytech'Montpellier
  • Inscription

Intervenir?

Vous voulez proposer un sujet, faire une présentation d'une technologie que vous maitrisez et partager votre expérience avec une communauté ouverte? N'hésitez pas à nous contacter!

Speaker

Philippe Charriere

Philippe Charriere




Mais qui est @k33g_org? Bon c’est pas simple à expliquer … Je voudrais dire que je suis un dev qui fait du commerce, ou un commercial qui fait du dev, mais ça passe mieux en anglais (tech evangelist with sales/post sales and pre sales skills) et en 🇫🇷 ça peut être mal interprété 😉 … “quoi un commercial dans un JUG! Mais de qui se moque-t-on!?”, donc dans la vie je suis: Eleveur de 🤖 Golo tech-evangelist-dev-relation-advocate 😜 @TypeUnsafe Geek officiel d’entreprise IOT addict Consultant 😂 @ScalaIO_FR member @MixIT_Lyon member Solutions engineer @GitHub Language agnostic … (à part le JavaScript) et certainement d’autres trucs mais bon …

A présenté les événements suivants :

Partenaires

Devenir sponsor?

Venez nous rencontrer lors d'un évènement ou envoyez nous un email.