DDD & REST - Domain Driven APIs for the web - Oliver Gierke
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.
Видео DDD & REST - Domain Driven APIs for the web - Oliver Gierke канала SpringDeveloper
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.
Видео DDD & REST - Domain Driven APIs for the web - Oliver Gierke канала SpringDeveloper
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Developing microservices with aggregates - Chris RichardsonDomain-Driven Design with Relational Databases Using Spring Data JDBCBuilding microservices with event sourcing and CQRSDo’s and Don’ts: Avoiding First-Time Reactive Programmer MinesReactive DDD: Modeling Uncertainty - Vaughn VernonTest Driven Development with Spring Boot - Sannidhi Jalukar, Madhura BhaveSpring Tips: Spring Native 0.11!Webinar: Overview and Core Values of Domain-Driven Design - Part 1/5Spring Tips: @Controllers: WebSocketsSpring Tips: Spring PluginCloud Native Java - Josh LongWebinar: Internal Building Blocks: Aggregates, Entities, Value Objects Part 3/512 Factor, or Cloud Native Apps for Spring DevelopersIt's a Kind of Magic: Under the Covers of Spring Boot - Brian Clozel, Stéphane NicollSpring Tips: Spring GraphQLSpring Tips: Bootiful Edge ServicesSpring Tips: @Controllers: GraphQLSpring Tips: @Controllers: All Together NowWebinar: Strategic Design: Domains, Subdomains, Bounded Contexts & Context Maps - Part 2/5