
The episode features a discussion on the evolution of AWS infrastructure management tools and practices.
An airhacks.fm conversation with Thorsten Hoeger ( @hoegertn ) about: discussion about migrating a German bank to AWS in 2012, early EC2 instances and the launch of AWS VPC for private networking, clicking the AWS console before discovering CloudFormation , CloudFormation released in 2011 with JSON-only templates, Hazelcast cluster synchronization bugs on single-core EC2 instances, multicast limitations in VPC and the transit gateway workaround, CFEngine from 1993 as a predecessor to declarative infrastructure management, Puppet and Chef and Ansible as configuration management tools, CloudFormation's declarative state reconciliation predating kubernetes by three years, CloudFormation's managed state versus Terraform's local state storage, three-way diff comparing new template and old template and physical resource state, drift detection and its limitations with default values, writing 3000 lines of CloudFormation JSON in Eclipse IDE , building a Jenkins plugin for CloudFormation lifecycle management, GitOps with Git servers and Jenkins for CloudFormation deployments, separating infrastructure changes from business logic changes in early setups, treating everything as a change in…
Host: Adam Bien
Guest: Thorsten Hoeger
Organizations: AWS, Hazelcast, CFEngine, Puppet, Chef, Ansible, CDK, Jenkins
Explore listener stats, chart rankings, contacts and more on the airhacks.fm podcast with adam bien podcast page.