Potential CFP's for GoRuCo
What is the future of software delivery?
A quick google search, suggests that SaaS or LXC containers are the future. Unfortunately there is little mention of virtual appliances and immutable infrastructure.
LXC containers are making it easier to package up our software and run it anywhere, but you still need to build these anywhere host machines.
In this session we will cover how to use packer, vagrant, and terraform to develop your infrastructure like a deliverable product that targets any virtual hosting platform. I'll show you how to automate and archive immutable and platform agnostic host machines.
Do you want to sell your software to an Enterprise customer running esxi server behind a firewall? How about deploying that same application as a SaaS product to AWS with just a few terminal commands?
AWS, Heroku, DigitalOcean, Linode, VMWare, VirtualBox... no matter the target, if you want to empower your customers to "choose their own adventure" then this session is for you.
Everyone has heard that phrase and everyone wants to reduce the frustrating situations that are bound to follow.
To eliminate this isse, I will show you how to get production environments and development environments on the same page by transforming your infrastructure into immutable, shareable, versioned archives that can be replicated across teams.
In this session we will talk about three different tools that will help you achieve this goal.
Vagrant is the tool that allows you to develop your application inside a virtual machine that is exactly the same as your production boxes.
Packer is the tool that allows automation of the provisioning and versioning of your vagrant and production boxes. It's like source control for your servers.
Thirdly, Terraform is the tool that allows you to deploy those boxes to any production platform you want.