Post on 06-Jan-2017
transcript
Global Azure Bootcamp #GlobalAzure #MUGLyon #AZUGFR
LYON - FRANCE
Emilien PecoulBuild a chat with Event Store
1
http://ouarzy.azurewebsites.net
@ouarzy
Global Azure Bootcamp #GlobalAzure #MUGLyon #AZUGFR
LYON - FRANCE
GAB 2016 LYON ORAGANIZER
LOCAL SPONSORS
THANK YOU ALL !!
www.iot-world.fr Prochaine édition
21 et 22 mars 2016 à Paris
2
Global Azure Bootcamp #GlobalAzure #MUGLyon #AZUGFR
LYON - FRANCE
• Event Store• Event Sourcing• Let’s Chat!
SOMMAIRE
3
Global Azure Bootcamp #GlobalAzure #MUGLyon #AZUGFR
LYON - FRANCE
The open source functional database with complex event processing
EventStore stores your data as series of immutable events over time, making it easy ot build event-sourced application
https://geteventstore.com/https://goodenoughsoftware.net/
Event Store
4
Global Azure Bootcamp #GlobalAzure #MUGLyon #AZUGFR
LYON - FRANCE
Event Sourcing
5
Inspired from Jérémie Chassaing
Decide
Apply
AggregateCommands Events
DecisionProjection
Store
SideEffect
s
Outside
World
Global Azure Bootcamp #GlobalAzure #MUGLyon #AZUGFR
LYON - FRANCE
Let’s chat
6
ubuntustore.cloudapp.net:1113
EventStore
Display message
Send Message
Global Azure Bootcamp #GlobalAzure #MUGLyon #AZUGFR
LYON - FRANCE
Let’s chat
7
On recieved: Display message
Connect to EventStore: ubuntustore.cloudapp.net:1113
Subscribe to a stream (chat room)
Send a message