Nashville, TN
September 24 - 26, 2018
Click Here For Information & Registration
Back To Schedule
Tuesday, September 25 • 4:10pm - 4:30pm
Rethinking REST with Event-Rich Domain Modeling - Ted Epstein, RepreZen

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
REST is very comfortable in a static domain model, where resources map to business entities, and standard HTTP methods describe state changes. But event sourcing and CQRS are now central to event-driven microservices, bringing a whole new perspective. Suddenly, events, not states, are the central focus.

We're challenged to reconcile this new, dynamic perspective with the static, data-centric view. But event-driven architecture isn't just necessary for data consistency. As teams are discovering with event storming, this is a huge opportunity to construct a much more complete domain model that includes detailed data structures _and_ detailed change lifecycles. An "event-rich domain model."

In this session, Ted will show an experimental modeling language that binds data structures, commands, events, and REST APIs. We'll explore a range of ways to adapt REST to an event-rich domain model.

avatar for Ted Epstein

Ted Epstein

CEO, RepreZen
Ted Epstein, CEO of RepreZen, has been helping organizations succeed with API strategy and architecture for over 10 years. Ted participates in the OpenAPI Technical Design Community as a governing board member, and leads the architecture of RAPID-ML, the first API description language... Read More →

Tuesday September 25, 2018 4:10pm - 4:30pm CDT
Davidson Ballroom C