Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Api Design & The Paris Subway

1,964 views

Published on

APIdays Paris 2014 Presentation comparing the design of the Paris transportation network and how to design your API.

Published in: Technology
  • Be the first to comment

Api Design & The Paris Subway

  1. 1. API Design & The Paris Subway Bruno Pedro December 2014
  2. 2. Bruno Pedro @bpedro brunopedro.com API Changelog
  3. 3. Increasing Traffic
  4. 4. London Subway
  5. 5. NYC Subway
  6. 6. Fulgence Bienvenüe
  7. 7. Fulgence Bienvenüe
  8. 8. July 1900
  9. 9. }
  10. 10. the public face of Paris transports transport organization authority independent organization coordinates different transport companies
  11. 11. Usability
  12. 12. Interoperability
  13. 13. Creativity
  14. 14. Usability Functionality Reliability Proficiency Creativity Interoperability } apiux.com/2013/05/29/api-hierarchy-needs/
  15. 15. martinfowler.com/articles/microservices.html
  16. 16. martinfowler.com/articles/microservices.html picture courtesy Dave Thomas
  17. 17. Service A Service CService B DB QUEUE MSG API
  18. 18. Usability understand your API in 3 seconds identify the endpoint in 30 seconds consume it in less than 3 minutes Ori Pekelman’s 3:30:3 Rule
  19. 19. mmmInteroperability use well known standards publish machine-readable documentation test your API regularly manage your API usage
  20. 20. Creativity use less strict terms of use promote innovation with hackathons, etc. communicate with your audience showcase creations with a marketplace
  21. 21. Usability Functionality Reliability Proficiency Creativity Interoperability } apiux.com/2013/05/29/api-hierarchy-needs/
  22. 22. Bruno Pedro @bpedro brunopedro.com Thank You! is hiring!

×