Tamed Eventual Consistency – Yves Lorphelin – KanDDDinsky 2018

video:

"In Event Sourced systems, Latency is feared by the Developpers, and Eventual Consistency is uncacceptable for Business"

Most of us have been taught that users want to see the result of actions in our systems immediately.
And that therefore a typical transnational system is a must.

And so, we stopped thinking about time.
And so, we stopped asking:
* How long are you willing to wait
* Does it make sense to show an immediate response

Event sourcing, and the associated use of CQRS (Command Query Responsibility Segregation) has put time back as a first class citizen in our systems.
And made the need of discussions about latency explicit.

Latency and Eventual consistency is not a fatality.
It is a matter of modelling.
Modelling event streams.

This talk will explore an eventsourced subsystem, build for a government HR agency.
The steps used to tame eventual consistency inside it.
As well as those taken for integrating it into the whole Legacy system.

Tags

Follow us

Read our latest news from Virtual DDD on any of these social networks!

Recent videos

Impact Mapping – The Secret Sauce

Details "Impact mapping is a lightweight, collaborative planning technique for teams that want to make a big impact with software products. It is based on user interaction design, outcome-driven planning and mind mapping. Impact maps help delivery teams and...

Pragmatic Architecture: How to Know When It’s Enough

Details Overengineering wastes time and effort, while underengineering creates future pain. How do you strike the right balance? This talk explores how you can use the balanced coupling model to achieve the just-right engineering. You’ll learn to predict volatility of...