Deploy an App to the Cloud 3 times in 30 Minutes
Getting applications into production these days has never been easier. If you want to get a proof-of-concept or a small app deployed quickly, you can use containers and some of the latest cloud platforms such as Heroku, AWS with Elastic Beanskalk and Good Cloud Platform quickly and easily. Vic will give live demos of doing just that by deploying a simple chat applications to the cloud. Instead of talking about different ways that we can do that, we will do it live, and showcase some platforms that are available to make our deployments easier. We will go over deploying an app using the Heroku platform, Amazon Web Services using Elastic Beanstalk, and using Docker and Google Cloud Platform, while highlighting and comparing the benefits of each provider.
Outline/Structure of the Talk
See slides here: https://docs.google.com/presentation/d/1WNIEDZ9Ws4gwXY-tUgSMpEr665BShnL9oh4P8MioopU/edit?usp=sharing
Learning Outcome
The outcome of this talk will hopefully demonstrate how simple and easy deployments are and how we can manage these deployments based on our infrastructure needs.
- Understand the advantages and limitations of deploying an application using Heroku, AWS Elastic Bean Stalk and Google Cloud Platform
- See a practical demonstration of deploying a simple chat service using the above platforms
- Walk away with step-by-step instructions on how to recreate the demonstration at home
Target Audience
Developers, Dev-Ops Engineers, and People looking for easier deploys
Prerequisites for Attendees
Session participants should be generally familiar with what Heroku, AWS, and Google Cloud Platform are. In depth knowledge is not required, but we will be comparing some of the service offerings between these 3 cloud providers.
Links
Source code for app: https://bitbucket.org/vickumar/chat-app-demo