REST Beyond the Obvious - API Design for Ever Evolving Systems
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the intricacies of REST API design for evolving systems in this 47-minute conference talk by Oliver Gierke at Devoxx. Delve into the misconceptions surrounding REST APIs and their implementation using HTTP and JSON. Examine the challenges of API evolution in interconnected systems and the limitations of versioning as a solution. Analyze the architectural context of APIs, distinguishing between internal and external interfaces, and investigate the influence of Domain-Driven Design on API development. Learn strategies for designing and specifying APIs and their clients to enhance evolvability, minimizing the impact of changes on existing implementations. Gain insights from Gierke's extensive experience as the lead of the Spring Data project at Pivotal, a Java Champion, and a member of the JPA 2.1 expert group.
Syllabus
REST beyond the obvious API design for ever evolving systems by Oliver Gierke
Taught by
Devoxx
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera