Bonne année à tous !
Pour le premier talk 2018, nous aurons le plaisir de recevoir Arnaud Lemaire.
« J’ai été tour à tour (et pas dans le bon ordre) : CTO d’une startup, directeur de la production chez un éditeur logiciel, architecte logiciel, consultant et développeur. Après avoir travaillé pour des Startups, des PME, des grands groupes et le secteur public, je suis maintenant membre d’un bureau d’étude pour aider des clients de toute taille à réussir leurs projets logiciels depuis la conception jusqu’au déploiement en production. »
Il viendra nous parler de
CQRS, Fonctionnel, Event Sourcing & Domain Driven Design
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).
– Dans un deuxiè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.
La présentation se terminera comme d’habitude par un apéro dînatoire offert.
Pour participer, inscription gratuite mais obligatoire (pour prévoir au plus juste les quantités de nourriture et de boisson à acheter) : https://www.eventbrite.fr/e/billets-cqrs-fonctionnel-event-sourcing-domain-driven-design-42330228854