Published on February 22, 2014
DEPLOY A WEB API IN 15’ All-in-one platform for Web APIs http://apispark.com Jérôme LOUVEL firstname.lastname@example.org 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 email@example.com Research report written by Kin Lane for GigaOM, undersigned by Restlet
I developed my first Web API and am trying to deploy it to my QA server. I created a website in IIS called qa.mysite.com. I deployed my Web API to this ...
Build and deploy ASP.NET Web API 2 service layer at the speed of ... is to attempt deploy a simple Web API 2 service onto ... 15 23:14 : I ...
Deploying ASP.NET Web API App to IIS 7 On Different Server. ... I have been literally stuck for hours trying to deploy a Web API app to IIS. ... 15.5k 4 43 62.
To begin using the Web Deploy API, it helps to understand a little bit about terminology, components, ... 15: using (DeploymentObject sourceObj = 16: ...
MVC 4 Web API Publish to IIS Step by step: ... 15:34. EPC Group.net 35,798 views. 1:15:34 Subir/Publicar Web Service VS en IIS ...
... Browser-based Application to a Production Environment We have an ASP.NET Web API server that ... how to deploy our browser/Web API ...
These resources show how to deploy (publish) an ASP.NET MVC web ... an ASP.NET MVC web application. For deployment to ... NET MVC 4 and Web API Project to ...
How to Deploy an ASP.NET Web API- and Browser-based Application to a ... how to deploy our browser/Web API application ... Nov 13 '12 at 15:45.