Why APIs are important

1,585 views
1,524 views

Published on

Presentation from Software Architect Community Day 2011 organized by Edument in Malmö, Sweden on june 17th.

Sorry for the bad formatting of the presentation, seems like Keynote and SlideShare do not play that well together.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,585
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
29
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • It should be enough that APIs are cool, but I will give you reasons that your bosses and colleagues will listen to \n
  • \n
  • \n
  • 3. Two business reasons and, finally, one technical reason\n
  • 3. Two business reasons and, finally, one technical reason\n
  • 3. Two business reasons and, finally, one technical reason\n
  • 3. Two business reasons and, finally, one technical reason\n
  • 3. Two business reasons and, finally, one technical reason\n
  • 3. Two business reasons and, finally, one technical reason\n
  • 3. Two business reasons and, finally, one technical reason\n
  • 3. Two business reasons and, finally, one technical reason\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • All programming languages are APIs, almost everyone in this room work with APIs all day strictly speaking\nAlso SOAP WebServices and system integrations solutions\nThis means REST, JSON, XML\n
  • Started with API as an afterthought, Constantly improved, Are now going to be basically part of iOS 5\nOver a year ago (2010-04-15) 75% of traffic from API on 3 billion calls/day\nProblem of not owning the experience, desperately looking for a business model\nSidenote: twitter is a great example of how to document an API and a great place to start if you want to experiment with APIs\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • Started with API as an afterthought, Constantly improved, Are now going to be basically part of iOS 5\nOver a year ago (2010-04-15) 75% of traffic from API on 3 billion calls/day\nProblem of not owning the experience, desperately looking for a business model\nSidenote: twitter is a great example of how to document an API and a great place to start if you want to experiment with APIs\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • Started with API as an afterthought, Constantly improved, Are now going to be basically part of iOS 5\nOver a year ago (2010-04-15) 75% of traffic from API on 3 billion calls/day\nProblem of not owning the experience, desperately looking for a business model\nSidenote: twitter is a great example of how to document an API and a great place to start if you want to experiment with APIs\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • Started with API as an afterthought, Constantly improved, Are now going to be basically part of iOS 5\nOver a year ago (2010-04-15) 75% of traffic from API on 3 billion calls/day\nProblem of not owning the experience, desperately looking for a business model\nSidenote: twitter is a great example of how to document an API and a great place to start if you want to experiment with APIs\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • Started with API as an afterthought, Constantly improved, Are now going to be basically part of iOS 5\nOver a year ago (2010-04-15) 75% of traffic from API on 3 billion calls/day\nProblem of not owning the experience, desperately looking for a business model\nSidenote: twitter is a great example of how to document an API and a great place to start if you want to experiment with APIs\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • Started with API as an afterthought, Constantly improved, Are now going to be basically part of iOS 5\nOver a year ago (2010-04-15) 75% of traffic from API on 3 billion calls/day\nProblem of not owning the experience, desperately looking for a business model\nSidenote: twitter is a great example of how to document an API and a great place to start if you want to experiment with APIs\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • Netflix, Largest source of internet traffic in North America, over 22% of all traffic\n18k developers = 0.5% of API traffic\n99.5% of API traffic from device manufacturers and internal Netflix use\n\nhttp://blog.programmableweb.com/2011/03/29/netflix-api-now-serving-20-billion-requests-per-month\nhttp://www.engadget.com/2011/05/17/study-finds-netflix-is-the-largest-source-of-internet-traffic-in/\nhttp://blog.apievangelist.com/2011/06/10/lessons-in-api-deployment-from-netflix/\n
  • Netflix, Largest source of internet traffic in North America, over 22% of all traffic\n18k developers = 0.5% of API traffic\n99.5% of API traffic from device manufacturers and internal Netflix use\n\nhttp://blog.programmableweb.com/2011/03/29/netflix-api-now-serving-20-billion-requests-per-month\nhttp://www.engadget.com/2011/05/17/study-finds-netflix-is-the-largest-source-of-internet-traffic-in/\nhttp://blog.apievangelist.com/2011/06/10/lessons-in-api-deployment-from-netflix/\n
  • Netflix, Largest source of internet traffic in North America, over 22% of all traffic\n18k developers = 0.5% of API traffic\n99.5% of API traffic from device manufacturers and internal Netflix use\n\nhttp://blog.programmableweb.com/2011/03/29/netflix-api-now-serving-20-billion-requests-per-month\nhttp://www.engadget.com/2011/05/17/study-finds-netflix-is-the-largest-source-of-internet-traffic-in/\nhttp://blog.apievangelist.com/2011/06/10/lessons-in-api-deployment-from-netflix/\n
  • Netflix, Largest source of internet traffic in North America, over 22% of all traffic\n18k developers = 0.5% of API traffic\n99.5% of API traffic from device manufacturers and internal Netflix use\n\nhttp://blog.programmableweb.com/2011/03/29/netflix-api-now-serving-20-billion-requests-per-month\nhttp://www.engadget.com/2011/05/17/study-finds-netflix-is-the-largest-source-of-internet-traffic-in/\nhttp://blog.apievangelist.com/2011/06/10/lessons-in-api-deployment-from-netflix/\n
  • 5 billion calls/day is an old number, october 2009\nUsing the API to make FB the default identity platform on the web\nOpen Graph API\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • 5 billion calls/day is an old number, october 2009\nUsing the API to make FB the default identity platform on the web\nOpen Graph API\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • 5 billion calls/day is an old number, october 2009\nUsing the API to make FB the default identity platform on the web\nOpen Graph API\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • 5 billion calls/day is an old number, october 2009\nUsing the API to make FB the default identity platform on the web\nOpen Graph API\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • 5 billion calls/day is an old number, october 2009\nUsing the API to make FB the default identity platform on the web\nOpen Graph API\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • 5 billion calls/day is an old number, october 2009\nUsing the API to make FB the default identity platform on the web\nOpen Graph API\n\nhttp://blog.programmableweb.com/2010/04/15/twitter-reveals-75-of-our-traffic-is-via-api-3-billion-calls-per-day/\n
  • \n
  • \n
  • \n
  • \n
  • saplo\npodio\nopenaid - joint venture between SIDA and UD\nSwedish International Development Agency + Swedish State Department\n
  • saplo\npodio\nopenaid - joint venture between SIDA and UD\nSwedish International Development Agency + Swedish State Department\n
  • saplo\npodio\nopenaid - joint venture between SIDA and UD\nSwedish International Development Agency + Swedish State Department\n
  • APIs are a tool to use to reach your goals\n3 main reasons why APIs are important\n
  • \n
  • Creating traffic, if your API is not the product it could create traffic - Booli API\nNetflix is the movie standard in the US, FB/Twitter are the social media standard \n
  • Creating traffic, if your API is not the product it could create traffic - Booli API\nNetflix is the movie standard in the US, FB/Twitter are the social media standard \n
  • Creating traffic, if your API is not the product it could create traffic - Booli API\nNetflix is the movie standard in the US, FB/Twitter are the social media standard \n
  • Creating traffic, if your API is not the product it could create traffic - Booli API\nNetflix is the movie standard in the US, FB/Twitter are the social media standard \n
  • Creating traffic, if your API is not the product it could create traffic - Booli API\nNetflix is the movie standard in the US, FB/Twitter are the social media standard \n
  • Creating traffic, if your API is not the product it could create traffic - Booli API\nNetflix is the movie standard in the US, FB/Twitter are the social media standard \n
  • New markets without further investment\nInvoicing system in one niche -> general invoicing system\n
  • New markets without further investment\nInvoicing system in one niche -> general invoicing system\n
  • New markets without further investment\nInvoicing system in one niche -> general invoicing system\n
  • New markets without further investment\nInvoicing system in one niche -> general invoicing system\n
  • New markets without further investment\nInvoicing system in one niche -> general invoicing system\n
  • New markets without further investment\nInvoicing system in one niche -> general invoicing system\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Profit Sharing\nCreate indirect income, ie customers must have a payed account for the developers to use the API for that user\n
  • Profit Sharing\nCreate indirect income, ie customers must have a payed account for the developers to use the API for that user\n
  • Profit Sharing\nCreate indirect income, ie customers must have a payed account for the developers to use the API for that user\n
  • Profit Sharing\nCreate indirect income, ie customers must have a payed account for the developers to use the API for that user\n
  • \n
  • Almost “SOA”\n
  • Almost “SOA”\n
  • Almost “SOA”\n
  • Almost “SOA”\n
  • Almost “SOA”\n
  • Almost “SOA”\n
  • Base your own website in your API\nInstagram - internal API, hacked API, public API\nInstagram & picplz API competitors\n
  • Base your own website in your API\nInstagram - internal API, hacked API, public API\nInstagram & picplz API competitors\n
  • Base your own website in your API\nInstagram - internal API, hacked API, public API\nInstagram & picplz API competitors\n
  • Base your own website in your API\nInstagram - internal API, hacked API, public API\nInstagram & picplz API competitors\n
  • Base your own website in your API\nInstagram - internal API, hacked API, public API\nInstagram & picplz API competitors\n
  • Base your own website in your API\nInstagram - internal API, hacked API, public API\nInstagram & picplz API competitors\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Why APIs are important

    1. 1. Why are APIs 1 7 important? JUNI 2011PRESENTED BY ANDREAS KROHN
    2. 2. AndreasKrohnmashup.se
    3. 3. AndreasKrohn @andreaskrohnmashup.se
    4. 4. AndreasKrohn @andreaskrohn andreas@dopter.semashup.se
    5. 5. Agenda
    6. 6. Agenda 1 WHAT DO I MEAN BY “API”?
    7. 7. Agenda 1 WHAT DO I MEAN BY “API”? 2 SUCCESS STORIES
    8. 8. Agenda 1 WHAT DO I MEAN BY “API”? 2 SUCCESS STORIES 3 TOP 3 REASONS WHY APIs ARE IMPORTANT
    9. 9. Agenda 1 WHAT DO I MEAN BY “API”? 2 SUCCESS STORIES 3 TOP 3 REASONS WHY APIs ARE IMPORTANT 4 DO YOU NEED AN API?
    10. 10. What do Imean byAPI?
    11. 11. What do Imean byAPI? API
    12. 12. What do Imean byAPI? API Web
    13. 13. What do I Openmean byAPI? API Web
    14. 14. What do I Openmean byAPI? API Web Loosely coupled
    15. 15. What do I Openmean byAPI? API Ecosystem Web Loosely coupled
    16. 16. Be thePlatform
    17. 17. Be thePlatform 13 billion calls/day
    18. 18. Be thePlatform 13 billion calls/day 80+ APIs based on Twitter
    19. 19. Be thePlatform 13 billion calls/day 80+ APIs based on Twitter Not owning the experience
    20. 20. On everydevice
    21. 21. On everydevice 20+ billion calls/day
    22. 22. On everydevice 20+ billion calls/day Partners & Internal
    23. 23. OwningIdentity
    24. 24. OwningIdentity 5 billion calls/day (2009)
    25. 25. OwningIdentity 5 billion calls/day (2009) FB Connect
    26. 26. OwningIdentity 5 billion calls/day (2009) FB Connect Like
    27. 27. LocalExamples
    28. 28. LocalExamples
    29. 29. LocalExamples
    30. 30. LocalExamples
    31. 31. Why are APIs important?
    32. 32. MARKETan existing product
    33. 33. PromotionMarket an existingproduct
    34. 34. Promotion Your brand everywhereMarket an existingproduct
    35. 35. Promotion Your brand everywhere Create traffic for other propertiesMarket an existingproduct
    36. 36. Promotion Your brand everywhere Create traffic for other propertiesMarket an existingproduct Become the standard
    37. 37. ReachnewmarketsMarket an existingproduct
    38. 38. Reachnewmarkets New countriesMarket an existingproduct
    39. 39. Reachnewmarkets New countries New languagesMarket an existingproduct
    40. 40. Reachnewmarkets New countries New languagesMarket an existingproduct New niches
    41. 41. Go mobileMarket an existingproduct
    42. 42. Go mobile 400k+ iOS appsMarket an existingproduct
    43. 43. Go mobile 400k+ iOS apps 150k+ Android appsMarket an existingproduct
    44. 44. Go mobile 400k+ iOS apps 150k+ Android appsMarket an existingproduct APIs are the key to mobile apps
    45. 45. MARKET SELLan existing product as a new product
    46. 46. Cash isfunSell as a newproduct
    47. 47. Cash isfun Sell API accessSell as a newproduct
    48. 48. Cash isfun Sell API accessSell as a new Indirect incomeproduct
    49. 49. MARKET SELL USEan existing product as a new product as infrastructure component
    50. 50. ROAUse as component
    51. 51. ROA InteroperabilityUse as component
    52. 52. ROA Interoperability Weak couplingUse as component
    53. 53. ROA Interoperability Weak couplingUse as component Quicker and easier to use
    54. 54. InternalUse as component
    55. 55. Internal Decouple systemsUse as component
    56. 56. Internal Decouple systems APIs firstUse as component
    57. 57. Internal Decouple systems APIs firstUse as component Save time using APIs
    58. 58. MARKET SELL USEan existing product as a new product as infrastructure component
    59. 59. Do youneed anAPI?
    60. 60. Do youneed an 1 INNOVATION ALWAYS ORGANIZATION BIGGER OUTSIDE THEAPI?
    61. 61. Do youneed an 1 INNOVATION ALWAYS ORGANIZATION BIGGER OUTSIDE THEAPI? 2 TURN COMPETITORS INTO PARTNERS
    62. 62. Do youneed an 1 INNOVATION ALWAYS ORGANIZATION BIGGER OUTSIDE THEAPI? 2 TURN COMPETITORS INTO PARTNERS 3 NOT HAVING AN API GIVES ALL THE ADVANTAGES TO YOUR COMPETITORS
    63. 63. Do youneed an 1 INNOVATION ALWAYS ORGANIZATION BIGGER OUTSIDE THEAPI? 2 TURN COMPETITORS INTO PARTNERS 3 NOT HAVING AN API GIVES ALL THE ADVANTAGES TO YOUR COMPETITORS 4 LEGISLATION
    64. 64. The future
    65. 65. The future APIs to everything
    66. 66. The future APIs to everything APIs a limited view
    67. 67. The future APIs to everything APIs a limited view Full data access
    68. 68. QAandreas@dopter.se & @andreaskrohn mashup.se THANK YOU!

    ×