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
More details and tickets: www.meetup.com
Imported From: www.meetup.com
Formed in June 2010, the Aberdeen Developers .Net User Group is a non-profit user group which aims to benefit software developers in and around the Aberdeen area.
Primarily, we aim to offer in person events which deal with the various aspects of .Net Development. The topics for these meetings are decided by the User Group Committee, however, if there is a particular area that you would like to see an event on, then please feel free to get in touch with us.
It is our hope that all events will be provided absolutely free, or at a very minimal cost. We are able to do this through the generous support of our sponsors, without whom this group would not exist.