This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Registration is open every day from 7:30 a.m. until the close of the day’s sessions.
Breakfast will be served starting at 6:30 a.m. for conference registrants in the Columbine Restaurant.
30-minute refreshment breaks are at 10:00 a.m. and 2:30 p.m. daily.
Lunch is 12:00-1:00 p.m. daily in the Columbine Restaurant.
View analytic
Wednesday, May 3 • 3:00pm - 4:30pm
An In-Depth Look at Event Sourcing with Command Query Responsibility Segregation

Sign up or log in to save this to your schedule and see who's attending!

Although Event Sourcing has been around for many years, it remains outside the mainstream paradigm of software development. But it is an approach to building software with a long track record of success. With Event Sourcing, we place the highest value on the simple capture of essential business events without attempting to interpret them. By placing business concepts at the heart of our code, we can decouple systems into small services that can be quickly built, changed, and replaced. The resulting systems have single responsibilities and are decoupled from each other, which makes them simple to modify. Event Sourcing can enable us to move faster by supporting rapid experimentation with new perspectives, new user interactions, and new insights into our business. This talk will show you how.

See the slides.

avatar for Sebastian von Conrad

Sebastian von Conrad

Sebastian heads the software architecture efforts at Envato, where he helps solve difficult technical problems for some of Australia's largest websites. He is a former development manager and developer, and he was recently president of Ruby Australia. He's spoken at conferences in Australia and abroad, including Agile Australia, RubyConf, and SATURN. Although he grew up in Sweden, Sebastian now lives in Melbourne, Australia. It was about the last place he ever thought he'd visit, yet alone live. After eight years and counting, however, he has no plans of... Read More →

Wednesday May 3, 2017 3:00pm - 4:30pm
Conference Room C