Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Where Is the Deploy to AWS and Google Button?

DZone's Guide to

Where Is the Deploy to AWS and Google Button?

The advantages of providing a simple one-click deploy makes choosing an API-based product very desirable. There should be buttons for all IAAS/PAAS platforms.

· Integration Zone
Free Resource

Modernize your application architectures with microservices and APIs with best practices from this free virtual summit series. Brought to you in partnership with CA Technologies.

I was playing around Prose.io's Gatekeep solution, a proxy for enabling the client-side application dance OAuth with GitHub. I tend to use Oauth.io for all of my oAuth dancing, especially client-side on Github Pages, but for the current application I am working on, I wanted a server-side proxy where I could work some other magic — which led me playing with Prose's Gateway.

When you scroll down the page for the oAuth gateway, you'll find two deploy buttons, one for Heroku, and one for Azure — I want all APIs, and all API solutions that support API operations (like Prose's Gateway) to be deployed like this.  True open API solutions should operate this way, offering up server-side solutions in a GitHub repository, with one-click buttons for deploying in your infrastructure of choice.

As I write this I realize in addition to a deploy to Heroku, and Azure buttons, there should be deploy to AWS and Google buttons as well. There are deploy instructions for AWS, but not a branded button. They also have the "physical" IoT Button, but alas no "virtual" deploy to AWS. There is also deploy instructions for Google, but again no organized branded button effort. While I'm sure AWS and Google will eventually do this, it smells like an opportunity for a sort of aggregate API deployment service provider.

Just like the wealth of website templates available out there, from the WordPress to the Jekyll, we need to start building up our inventory of API solutions, which might also serve up HTML, but more importantly be serving up the JSON we need for syndication, and in mobile and device-based applications. Businesses shouldn't have to hand-craft the most common of API design patterns out there, they should be able to just click one button and have deployed in their cloud infrastructure of choice.

The Integration Zone is proudly sponsored by CA Technologies. Learn from expert microservices and API presentations at the Modernizing Application Architectures Virtual Summit Series.

Topics:
rest ,api ,iot ,aws ,azure ,heroku

Published at DZone with permission of Kin Lane, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}