Automating your infrastructure and deployments with Fabric
dhilipsiva Dhilip (~dhilipsiva) |
In my experience as a Full-Stack and DevOps Engineer, I have seen plenty of startups configure and deploy their applications manually. Most of those startups are not aware of Automated deployments (Or not aware of DRY principles for that matter). It is a time-consuming and error-prone process. And that madness has to stop. This workshop is focussed on solving that problem.
We will be using a python library called Fabric. Fabric is not only for python, you can use it for Node / PHP or virtually any other language. For the demonstration, I will try a deploy a fairly complex polyglot application built with both Python and Node. This is going to be a beginner to intermediate level worksop. At the end of the worksop, you will be able to automate your infrastructure and deployment. Be as much DRY as possible.
- Why automate?
- Why Fabric?
- Basics for Fabric
- Beyond Basics
- Deploying an application [Automated Deployment]
- Automating your infrastructure [no hands-on workshop, only guidelines and tips because we are limited by connectivity and resources]
- Wrap up & Questions
I am a Full-Stack and DevOps Engineer. I also build mobile (Native iOS and Android) apps. So build scalable and maintainable stuff for web, mobile and desktop. A GitHub addict. An open-source enthusiast. Vim fanatic.