Deploy a web API in 15'
Upcoming SlideShare
Loading in...5
×
 

Deploy a web API in 15'

on

  • 358 views

Learn how a PaaS such as APISpark can save you problems, time and budget when creating and deploying a web API. Comparison with DIY approaches.

Learn how a PaaS such as APISpark can save you problems, time and budget when creating and deploying a web API. Comparison with DIY approaches.

Statistics

Views

Total Views
358
Views on SlideShare
331
Embed Views
27

Actions

Likes
0
Downloads
4
Comments
0

1 Embed 27

https://twitter.com 27

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Deploy a web API in 15' Deploy a web API in 15' Presentation Transcript

  • DEPLOY A WEB API IN 15’ All-in-one platform for Web APIs http://apispark.com Jérôme LOUVEL jlouvel@restlet.com CEO October 24, 2013
  • WEB API PROJECT TYPICAL LIFE CYCLE 1) Do It Yourself (DIY) long, risky, expensive but highly flexible Create Host Manage Use 2) Platform as a Service (PaaS) integrated, fast, cost effective Promote
  • Step 1 BUILD YOUR DATA SOURCE
  • 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
  • PAAS WAY SOCIAL LOGIN
  • PAAS WAY YOUR DASHBOARD
  • PAAS WAY ENTITY STORE CREATION
  • PAAS WAY DATABASE AS A SERVICE
  • Step 2 CREATE YOUR WEB API
  • 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
  • PAAS WAY WEB API CREATION
  • PAAS WAY FULLY AUTOMATED
  • Step 3 DEPLOY YOUR WEB API
  • 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
  • PAAS WAY INSTANT DEPLOY AND AUTO SCALE
  • Step 4 PROMOTE YOUR API
  • 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
  • PAAS WAY GENERATE CLIENT SDKS
  • PAAS WAY BUILT-IN ANALYTICS
  • HOW MANY APIS ? TO BUILD AND MAINTAIN Browser HTTP Connected devices Pages + API Smart environment Web Site Business Partners Internal IT
  • 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
  • KEEP IN TOUCH! http://apispark.com http://blog.restlet.com Twitter: @apispark jlouvel@restlet.com Research report written by Kin Lane for GigaOM, undersigned by Restlet