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

APIs are eating the world

Simon Wood
August 11, 2016

APIs are eating the world

Marc Andreessen once famously said that “software is eating the world”. What he didn’t say was that increasingly it is APIs were driving the rapid creation of software. Pair that with the emergence of the “API Economy” where it is no longer enough for a business to just serve customers, but also key for them to offer APIs to increase profitability.

Simon Wood

August 11, 2016
Tweet

More Decks by Simon Wood

Other Decks in Technology

Transcript

  1. ” @hpoom Software is eating the world Marc Andreessen "Fortune

    Brainstorm TECH 2012" by Fortune Live Media. Licensed under Creative Commons.- https://flic.kr/p/cyoZPJ
  2. ” @hpoom The lean startup method is not about cost,

    it is about speed Eric Ries "The Lean Startup, London Edition" by Betsy Weber. Licensed under Creative Commons.- https://flic.kr/p/beLX4X
  3. @hpoom Are battle hardened Are Mostly bug free Have support

    networks Have economy of scale 19 Services
  4. ” @hpoom APIs are going to be the driver for

    the digital economy and unless companies are talking about APIs already, they will be left behind James Parton "love our new phone" by Nate Steiner. Licensed under Creative Commons.- https://flic.kr/p/8sedqw
  5. ” @hpoom Expedia generates more than $4 billion of revenue.

    80% of this revenue is generated via Expedia Affiliate Network APIs. 3scale "9M-AFG" by Alec Wilson. Licensed under Creative Commons.- https://flic.kr/p/JkZiYN
  6. ” @hpoom By exposing data, business processes and other services

    and resources through APIs, organizations are creating compelling new business platforms Winning in the API Economy - 3scale
  7. ” @hpoom If You Have A Publicly Available Mobile App

    You Have a Public API.  Kin Lane bit.ly/public-API
  8. ” @hpoom we’re excited by the interest in developing for

    the Snapchat platform but we prohibit access to the private API we use to provide our service  bit.ly/snapchat-api
  9. @hpoom 65 CRUD SQL REST Create INSERT POST Read SELECT

    GET Update UPDATE PUT Delete DELETE DELETE WRONG
  10. @hpoom 66 CRUD SQL REST Create INSERT PUT or POST

    Read SELECT GET Update UPDATE PUT or PATCH Delete DELETE DELETE
  11. @hpoom 69 { "id": 1, "name": "bulbasaur", "base_experience": 64, "height":

    7, "is_default": true, "order": 1, "weight": 69, "abilities": [ { "is_hidden": true, "slot": 3, "ability": { "name": "chlorophyll", "url": "http://pokeapi.co/api/v2/ability/34/" } } ] }
  12. @hpoom 73 PUBLIC SERVICE ANNOUNCEMENT This is THE correct way

    to write numeric dates 2014-07-02 Source XKCD - http://bit.ly/iso-date
  13. @hpoom 76 GET /account/foo HTTP/1.1 Host: myapi.com Authorization: Basic aHR0cHdhdGNoOmY=

    GET /account/foo HTTP/1.1 Host: myapi.com Authorization: Bearer 0b79bab50daca910b000d4f1a2b675d604257e42
  14. @hpoom 77 PUT /photos/puppy.jpg HTTP/1.1 Content-Type: image/jpeg Content-Length: 94328 Host:

    johnsmith.s3.amazonaws.com Date: Tue, 27 Mar 2007 21:15:45 +0000 Authorization: AWS AKIAIOSFODNN7EXAMPLE: MyyxeRY7whkBe+bq8fHCL/2kKUg=
  15. / @hpoom Sumo Logic sumologic.com Cloud logging solutions 86 Logstash

    elastic.co/products/logstash Loggly loggly.com
  16. @hpoom 96 API Website Mobile App Affiliates Smart TV Hotels

    Tickets Transport Food 1.2s 1.1s 0.6s 0.8s
  17. @hpoom 97 API Website Mobile App Affiliates Smart TV Hotels

    Tickets Transport Food Cache Cache Cache Cache Cache
  18. ” @hpoom You wouldn't really think that an online bookstore

    needs to be an extensible, programmable platform. Would you? Steve Yegge "Amazon - official opening" by Scottish Government. Licensed under Creative Commons.- https://flic.kr/p/aFjhZR
  19. @hpoom Thank you please contact me if you have any

    questions Twitter: @hpoom logo 105 By Simon Wood www.CTO-meetup.com