Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Infrastructure as Code: Evolution, Challenges, and Future Directions

InfoQ via YouTube

Overview

Watch a 50-minute conference talk exploring the evolution, current state, and future trajectory of Infrastructure as Code (IaC). Learn how server management has transformed from manual processes through various automation tools like Make, CF Engine, Puppet, and Ansible, to modern cloud-native solutions. Understand the key differences between imperative and declarative approaches, the role of Domain-Specific Languages (DSLs), and the emergence of general-purpose languages in infrastructure management. Explore critical concepts including desired state configuration, data center modernization, software-defined control planes, and the challenges of managing stateful environments. Dive into modern tools like CloudFormation, Azure Resource Manager, and Kubernetes, while examining how platforms like Pulumi are empowering developers. Gain insights into emerging trends such as policy as code, security considerations, distributed applications, and the potential impact of artificial intelligence on infrastructure management. Discover practical solutions for taming complexity, implementing effective testing strategies, and handling configuration drift in modern infrastructure environments.

Syllabus

Introduction
Evolution of server management
Problems with manual server management
Make
CF Engine
Code Family Tree
Imperative vs Declarative
Demo
Language vs Evaluation Engine
DAGS
desired state
data center modernization
software defined control plane
Configuration and provisioning
Stateful world
Puppet
Ansible
DSLs
DevOps
Cloud
AWS S3
Provisioning
Code Tools
Cloudformation
Azure Resource Manager
Kubernetes in Cloud Native
General Purpose Languages
Cloud Native Technologies
Palumi
Summary
Empowering Developers
Platform Team
Taming Complexity
Security
Distributed Applications
Artificial Intelligence
Conclusion
Thanks
Can we declare
Are there any downsides for the engine
Policy and the rise of policy of code
Unit tests and integration tests
Drift
Outro

Taught by

InfoQ

Reviews

Start your review of Infrastructure as Code: Evolution, Challenges, and Future Directions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.