Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reusable APIs

Reusable APIs

By Mike Amundsen @ API Strategy & Practice Conference
San Francisco, October 23-24-25, 2013

More Decks by API Strategy & Practice Conference

Other Decks in Technology

Transcript

  1. We need more reusable APIs Too many "snowflake" APIs Too

    few generic descriptions of APIs Too often we code from "zero" every time
  2. We can do better 10. Map semantics to messages 9.

    Use inline hypermedia 8. Provide SDKs when appropriate 7. Share messages, not objects 6. Describe services as abstract classes 5. Put workflow in messages 4. Take the "no breaking changes" pledge 3. Use "dark release" 2. Distribute storage and execution 1. Obey the laws of probability and physics