Mistakes made adopting event sourcing (and how we recovered) - Nat Pryce - DDD Europe 2020

Domain-Driven Design Europe 2020 http://dddeurope.com -   / ddd_eu   Organised by Aardling (https://aardling.eu/) Join the next edition of EventSourcing Live https://eventsourcing.live/ -   / eventsrclive   Over the last year or so we have been building a new system that has an event-sourced architecture. Event-sourcing is a good fit for our needs because the organisation wants to preserve an accurate history of information managed by the system and analyse it for (among other things) fraud detection. When we started, however, none of us had built a system with an event-sourced architecture before. Despite reading plenty of advice on what to do and what to avoid, and experience reports from other projects, we made some significant mistakes in our design. This talk describes where we went wrong, in the hope that others can learn from our failures. But it’s not all bad news. We were able to recover from our mistakes with an ease that surprised us. I’ll also describe the factors that allowed us to easily change our architecture, in the hope that others can learn from our successes too. Nat has been programming for coughty-cough years, and programming in Kotlin since it was in beta. He introduced Kotlin into his current client and his team used it to deliver business-critical, customer-facing web applications. Now many teams in the company are happy users of Kotlin, and it powers many of their core services.

Projections Explained  - Yves Reynhout - DDD Europe 2020
▶︎

Projections Explained - Yves Reynhout - DDD Europe 2020

Keynote - Udi Dahan - DDD Europe 2020
▶︎

Keynote - Udi Dahan - DDD Europe 2020

JOTB19 - The Bizarre Mating Ritual Of The Whipnose Seadevil by Greg Young
▶︎

JOTB19 - The Bizarre Mating Ritual Of The Whipnose Seadevil by Greg Young

In-Depth Look at Event Sourcing with CQRS Architecture & Design • Sebastian von Conrad • YOW! 2017
▶︎

In-Depth Look at Event Sourcing with CQRS Architecture & Design • Sebastian von Conrad • YOW! 2017

What is DDD - Eric Evans - DDD Europe 2019
▶︎

What is DDD - Eric Evans - DDD Europe 2019

Things I wish I knew before I started with event sourcing By Michał Ostruszka
▶︎

Things I wish I knew before I started with event sourcing By Michał Ostruszka

Why Event Sourced Systems Fail [eng] / Greg Young
▶︎

Why Event Sourced Systems Fail [eng] / Greg Young

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021
▶︎

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021

Event Log Architectures: when quality matters - Martin Thompson - DDD Europe 2020
▶︎

Event Log Architectures: when quality matters - Martin Thompson - DDD Europe 2020

Navigating complexity in event-driven architectures: A domain-driven approach - David Boyne
▶︎

Navigating complexity in event-driven architectures: A domain-driven approach - David Boyne

Adam Dymitruk - Event Modelling, Event Sourcing, CQRS | The Technologist Podcast #8
▶︎

Adam Dymitruk - Event Modelling, Event Sourcing, CQRS | The Technologist Podcast #8

Keep your streams short! Or how to model event-sourced systems efficiently
▶︎

Keep your streams short! Or how to model event-sourced systems efficiently

Event Sourcing • Greg Young • GOTO 2014
▶︎

Event Sourcing • Greg Young • GOTO 2014

Keynote -- CQRS Global Introduction. DDD IASA (3/8)
▶︎

Keynote -- CQRS Global Introduction. DDD IASA (3/8)

Event Sourcing - You are doing it wrong – David Schmitz
▶︎

Event Sourcing - You are doing it wrong – David Schmitz

Gopherfest 2017 | Event Sourcing – Architectures and Patterns with Matt Ho
▶︎

Gopherfest 2017 | Event Sourcing – Architectures and Patterns with Matt Ho

Event Sourcing • Martin Fowler • YOW! 2016
▶︎

Event Sourcing • Martin Fowler • YOW! 2016

Developing Distributed Autonomy - Jennifer Carlston - DDD Europe 2020
▶︎

Developing Distributed Autonomy - Jennifer Carlston - DDD Europe 2020

Event Sourcing  : what could possibly go wrong? by Andrzej Ludwikowski
▶︎

Event Sourcing : what could possibly go wrong? by Andrzej Ludwikowski

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017
▶︎

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017