Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Use the Source, Luke: High fidelity data with event sourcing

A session at RailsConf 2012

Monday 23rd April, 2012

2:30pm to 3:15pm (CST)

Ever run into a really gnarly data problem and wished you had a do-over? Tired of wrestling with ActiveRecord to model a really complex domain? Looking for a good way to echo state changes to external systems? Then grab a cup of joe and settle in for a look at event-sourcing your data.

Event-sourced data uses Plain Old Ruby Objects (POROs) to model your data and exclusively uses events to mutate state on those objects. By serializing the events, the state of your data can be recreated for any point in time, and outside listeners can create specialized purposeful datastores of the data, enabling complex business requirements with fewer hassles. We'll also touch on other architectural patterns like DCI and CQRS that play well with this idea.

About the speaker

This person is speaking at this event.
Keith Gaddis

Dad, Husband, Rubyist, CTO. bio from Twitter

Keith Gaddis is a developer with almost fifteen years experience developing complex web applications, in industries ranging from medical applications to publishing to sports media. He has over six years experience with Ruby and Rails, and has been building complex web applications for more than a decade.

Next session in Salon K

4pm Realtime web applications with streaming REST by Brad Gessler

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 2:30pm3:15pm CST

Date Mon 23rd April 2012

Where

Salon K, Hilton Austin Downtown

Short URL

lanyrd.com/srhxk

Official session page

railsconf2012.com/…s/50

View the schedule

Share

Topics

See something wrong?

Report an issue with this session