Java One 2009: Building Consistent RESTful APIs in a High Performance Environment

Code Alert! This is a part of our continuing series on Engineering at LinkedIn. If this isn’t your cup of Java, check back tomorrow for regular LinkedIn programming. In the meanwhile, check out some of our recent feature announcements, tips and tricks, or success stories.

At this year’s JavaOne conference Yegor Borovikov and myself had the opportunity to present details of our RESTful API framework. Our Birds of a Feather presentation is titled “Building Consistent RESTful APIs in a High Performance Environment” and it describes our use of a coherent domain model as the foundation for our APIs. Flip through the various slides in the embed below and feel free to leave a comment or two.

Also, stay tuned for another Java One Presentation from my colleagues David Raccah and Dhananjay Ragade, later this week.

Tags: , , , , ,

Share: Email | LinkedIn | Digg | Twitter

trackback

http://blog.linkedin.com/2009/07/08/brandon-duncan-java-one-building-consistent-restful-apis-in-a-high-performance-environment/trackback/

comments

  1. [...] July 8th 2009. Here is a great presentation from LinkedIn on how they use RESTful APIs for high performance integration. Great [...]

  2. Great presentation. We use something very similar at feedly (see http://blog.feedly.com/2009/05/06/best-practices-for-building-json-rest-web-services/). I like how you specify partial attribute retrieval and support batch delete. We do something similar but for batch update and delete the keys/information are passed in a POST.

  3. Thanks very much for sharing this.

    There’s a dearth of information available regarding good, contemporary API design.

    Comes at just the right time for me as we’re in the process of building APIs for our applications.

  4. So what is the criteria to be approved to use this wonderful API. Our firm has applied over a week ago and never heard back? Thank You, Chuck

  5. Pretty cool. Do you know of a framework that would make that automatically?

post a comment

This is a moderated site and comments will appear if and when they are approved. We will review the queue several times daily, so please don't resubmit if your comment doesn't appear immediately.

Close
E-mail It
Powered by ShareThis