19. LAGOM FRAMEWORK
PRINCIPALES FONCTIONNALITÉS - API DE SERVICE
‣Description de l’API de service via un trait - interface
‣Request / response synchrone
‣Message asynchrone - streaming
21. LAGOM FRAMEWORK
PRINCIPALES FONCTIONNALITÉS - INTEGRATION ENV DE DEV.
‣Intégration dans l’IDE
‣Plusieurs services fournis par défaut
‣Rechargement à chaud du code
‣Une seule commande pour démarrer le système
24. LAGOM FRAMEWORK
ANATOMIE D’UN SERVICE
EVENT
STORE
API
SÈCURITE
VALIDATION
ETC…
COMMANDE(S)
PERSISTENT ENTITY
EVENT(S)
MAJ
STATE
ENTITY
READ SIDE EVENT
PROCESSOR
READ
SIDE
Event stream
CALCUL /
AGGREGATION /
DENORMALISATION
Composant Lagom
Read
29. BILAN
D’ABORD CE QUI EST COOL !
‣Intégration à l’environnement de dev
‣“Juste milieu technique” (cc play framework)
‣Offre un cadre standard
‣Facilité de prise en main
‣Une seule commande pour démarrer le système
30. BILAN
ATTENTION, CE QUE L’ON NE VOUS DIT PAS…
‣Idempotence du système
‣Design fonctionnel très important (DDD)
‣Abstraction du protocol
‣Bonne compréhension CQRS / Event Sourcing
‣et des architectures micro services
31. ALORS, LUNDI ON FAIT QUOI?
LAGOM FRAMEWORK - BILAN
‣Lagom est opiniâtre <> silver bullet
‣Productivité +++
‣Stack technique éprouvée (doc + communauté)
‣Beaucoup de concepts à appréhender et comprendre