WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Copenhagen ruby brigade november 2018
1. EVENTS ON RAILSEVENTS ON RAILS
Applied Event Sourcing, Domain-Driven Design and CQRS
by Anders Lemke
Platform Architect and Lead Engineer at Zetland
1
38. ✍ A story is something you edit (Editor)
A story is something you consume (Consume)
35
39. ✍ A story is something you edit (Editor)
A story is something you consume (Consume)
A story is something you count (Internal reporting)
35
40. ✍ A story is something you edit (Editor)
A story is something you consume (Consume)
A story is something you count (Internal reporting)
A story is something you discover (Discover)
35
77. CHALLENGESCHALLENGES
Added complexity at high level
Write some new Rails generators
Relearn to design software
Eventual consistency
Evolving events over time
64
78. STANDING ON THE SHOULDERS OFSTANDING ON THE SHOULDERS OF
Eric Evans
Domain-Driven Design
Bounded context
Ubiquitous Language
Greg Young
Event Sourcing
CQRS
Alberto Brandolini
Event Storming
65
79. READREAD
by
by
Turning the database inside-out with Apache Samza Martin
Klepmann
Introducing Event Storming Alberto Brandolini
Vaughn Vernon - Rethinking Legacy and Monolithic Systems
66