DDD & REST - Domain Driven APIs for the web - Oliver Gierke

November 15, 2016

Recorded at SpringOne Platform 2016. Speaker: Oliver Gierke Slides: http://www.slideshare.net/SpringCentral/ddd-rest-domain-driven-apis-for-the-web While Domain Driven Design is supposed to take care of complexity in the very core of software, REST is usually treated a plain remoting technology. In this talk we're going to explore some commonalities of the two when it comes to the design of both the domain and resources. We're going to discover how a good domain design is essential to build a great REST API in the first place and which means REST provides to make your APIs more domain driven. From all of the building blocks of DDD, the talk identifies the ones most important when it comes to building a good REST API: we're going to look at aggregates as natural boundaries for representations, repositories as the backing foundation for collection resources and how hypermedia allows to make domain specific state transitions explicit.

Previous
Java 8 Language Capabilities, What's in it for you?
Java 8 Language Capabilities, What's in it for you?

Recorded at SpringOne2GX 2014. Speaker: Venkat Subramaniam No Slides at speaker request There is a good amo...

Next Video
CIO Interview Series | Urgency Behind Transformational Change
CIO Interview Series | Urgency Behind Transformational Change

Liberty Mutual’s CIO James McGlennon talking with Pivotal’s Executive Chairman Paul Maritz - With the accel...