Quatdzqep4qsu9pcpkm4
SkillsCast

An Introduction to Event Sourcing

9th May 2018 in London at CodeNode

There are 2 other SkillsCasts available from LRUG May

Event sourcing is a recently developed design pattern to build applications that are domain centric and easy to extend. The pattern is based on the usage of a persistent event log which substitutes the more classical relational database model for Rails applications. Such event log can then be used for extending your application in all sort of creative ways. For example, by synchronizing data between your microservices, trigger side effects without cluttering your models or controllers, or build data views optimized for your query needs. In this talk, I'll present the basic ideas, some of the tradeoffs and challenges you might find and how you could start experimenting with it.

Read up about Event Sourcing here

YOU MAY ALSO LIKE:

Thanks to our sponsors

An Introduction to Event Sourcing

Alfredo Motta

Software engineer with expertise in startup environments and leading great teams. I value the customer over the technology, data and scientific experimentation over intuitions, enjoy the learning over being too serious.

SkillsCast

Event sourcing is a recently developed design pattern to build applications that are domain centric and easy to extend. The pattern is based on the usage of a persistent event log which substitutes the more classical relational database model for Rails applications. Such event log can then be used for extending your application in all sort of creative ways. For example, by synchronizing data between your microservices, trigger side effects without cluttering your models or controllers, or build data views optimized for your query needs. In this talk, I'll present the basic ideas, some of the tradeoffs and challenges you might find and how you could start experimenting with it.

Read up about Event Sourcing here

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

An Introduction to Event Sourcing

Alfredo Motta

Software engineer with expertise in startup environments and leading great teams. I value the customer over the technology, data and scientific experimentation over intuitions, enjoy the learning over being too serious.