Loading…
This event has ended. Visit the official site or create your own event on Sched.
Welcome! We are very excited you will be participating in API World 2016!
Back To Schedule
Wednesday, September 14 • 11:25am - 11:50am
Make Your API Flexible, Composable and Extensible

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


Designing a good API is known to be a difficult task, which only becomes more challenging when it comes to creating an HTTP API. You need to take into account some additional constraints such as network efficiency and granularity.

Typically, if you want your JavaScript client to choose what data should be returned, as well as the granularity of the call, you need to have an architecture that allows you to expose your core API in a flexible and composable way. The problem becomes even more complicated if you also want to let developers contribute new services that should then be exposed as a first-class citizen through your API.

This presentation is a summary of the challenges we solved to provide an HTTP API on top of our open source platform.

In this talk, we will explain the design principles and techniques we have used to publish our core API as a REST API while maintaining extensibility and giving full power to the client over the granularity of the calls and the data.



Speakers
avatar for Josh Fletcher

Josh Fletcher

Senior Solutions Architect, Nuxeo
I joined Nuxeo in 2014 as Solutions Architect. In this role I get to focus on introducing prospects to Nuxeo and showcasing the amazingly powerful platform we have. Lately I've been using (and abusing) our REST API extensively via building custom Polymer applications.



Wednesday September 14, 2016 11:25am - 11:50am PDT
API World: Stage 2