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

Deploy a Web API in 15 minutes

Deploy a Web API in 15 minutes

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

More Decks by API Strategy & Practice Conference

Other Decks in Technology

Transcript

  1. DEPLOY A WEB API IN 15’ All-in-one platform for Web

    APIs http://apispark.com October 24, 2013 Jérôme LOUVEL [email protected] CEO
  2. WEB API PROJECT TYPICAL LIFE CYCLE Create Host Manage Use

    Promote 1) Do It Yourself (DIY) long, risky, expensive but highly flexible 2) Platform as a Service (PaaS) integrated, fast, cost effective
  3. DIY APPROACH  Select a database technology  that scales

     Specify the schema  tables / sets, keys / queries, indexes  Setup the database  On premise or in the Cloud  Ensure security, high availability and performances  From days to weeks
  4. DIY APPROACH  Select an API framework that  Lets

    you be productive and gets you on the way  Leverages your skills  Ensures your web API will scale and be secure  Write the code  Code, debug, unit tests  Read, write, update your data  Package the code  From days to weeks
  5. DIY APPROACH  Choose a deployment target  Private hosting

    with firewall / DMZ  Public hosting : Cloud / Dedicated  Select an API management solution  Build your own from Open source, third party products  Leverage an API management service : plug it in tasks and side effects  Guaranty your SLA  Test, QA, iterate, benchmark…  From days to weeks to get started
  6. DIY APPROACH  Write your API documentation  Annotated your

    API code and generate ?  Use HTML tooling ?  Maintenance costs (versions sync)  Write your client SDKs  Write first SDKs or use a generator  Hope for community contributions for others ?  Test, QA, iterate, etc.  From days to weeks to get started
  7. HOW MANY APIS ? TO BUILD AND MAINTAIN Web Site

    Pages + API Browser Connected devices Smart environment Business Partners Internal IT HTTP
  8. FINAL THOUGHTS  How to build 1 million API in

    2017 ? – with radically simpler PaaS for Web APIs – an equivalent of Wordpress.com & Tumblr for APIs – truly democratize Web APIs ! Source: Wired / June 2013