How to Create a System of Immutable Infrastructure
Description changed:
When applying updates or configuration to a server, it can be a lengthy and troublesome process, which may result in changes having to be reverted. In this talk, we will look at how we can use tools like Packer, Chocolatey and Terraform to help create a system for deploying Immutable Infrastructure.
Switching to a system of Immutable Infrastructure means that new machines are provisioned and swapped out with existing machines, which can then be destroyed.
With this system, machine updates and configuration are done as part of the build process, rather than after the server has been provisioned.
This helps to reduce inconsistencies between servers, and as a result, improves the reliability of the deployment process.
Speaker Bio - Gary Ewan Park
Gary has over 10 years experience working as a developer on technologies such as ASP.NET, Windows Forms, WPF, SharePoint, Silverlight, and many others. Throughout his career, Gary has always looked to see how things can be automated, using the mantra that if you do the same thing more than twice, it is time for automation. In 2017 he was awarded a Microsoft MVP in Developer Technologies. His day job has him working for Chocolatey Software, Inc.
In his spare time, Gary contributes to a number of Open Source projects including Chocolatey, Boxstarter, Cake, Cake-Contrib, GitVersion, and GitReleaseManager.
Gary is a founding member of the Aberdeen Developers .Net User Group, that holds monthly sessions on any topic related to the Microsoft .Net Technology Stack.
Location: TBC
Agenda - Thursday 24th January 2019
1800 - 1825: Arrival and registration
1825 - 1830: Introduction
1830 - 1930: How to Create a System of Immutable Infrastructure
1930 - 2000: Q&A and Prize Draw