Event Sourcing

february, 2016

25febAll DayEvent Sourcing

Event Details

Hoe wij een incidenteel-verbonden wereldwijd gedistribueerd systeem bouwden m.b.v. Event Sourcing

Tijdens de afgelopen twee jaar heb ik, Dennis Doomen, het geluk gehad om de architectuur te mogen herdefiniëren van een enterprise-class systeem dat moet kunnen worden uitgerold op schepen en olieplatformen waar een netwerkverbinding nog vaak een luxe is. De architectuur was al gebaseerd op het Command Querying Responsibility Segregation principe, maar deze nieuwe eisen zorgden voor een nieuwe uitdaging.
Na maanden van onderzoek hebben we uiteindelijk gekozen voor Event Sourcing als architectuurstijl. Event Sourcing is op zichzelf al een interessante oplossing voor performante systemen, is bij uitstek geschikt voor functionele conflictafhandeling en biedt bijna onbeperkte schaalbaarheid. Maar als basis voor gedistribueerde communicatie is Event Sourcing een vrij unieke oplossing.

In deze NAF Insight licht ik de complete oplossing toe, inclusief alternatieven die we bekeken hebben, problemen waar we in de tussentijd tegen aan zijn gelopen, en interessante verbeteringen voor de toekomst.

De globale agenda omvat de volgende onderwerpen

  • Het op te lossen probleem
  • De uitgangssituatie
  • De verschillende alternatieven
  • De voor- en nadelen van Event Sourcing
  • Synchronisatie
  • Schaalbaarheidsuitdagingen
  • Blue-green deployments
  • Multi-tenant scaling
  • De voordelen van een No-SQL database
  • Event Merging
  • Toekomstige verbeteringen

Time

All Day (Thursday)

Location

Onbekend

Comments are closed.

X