We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Why "Everything as Code" changes everything

Formal Metadata

Title
Why "Everything as Code" changes everything
Title of Series
Number of Parts
27
Author
License
CC Attribution - NonCommercial - NoDerivatives 2.5 Switzerland:
You are free to use, copy, distribute and transmit the work or content in unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Infrastructure as code, a technique that treats infrastructure configuration the same way as code, has become widely adopted and is considered best practice to manage highly dynamic infrastructure, especially in the cloud. But the “as code” paradigm does not have to stop with infrastructure. Whether it is security policies, network rules, deployment pipelines, documentation or even architectural diagrams, the ability to express all elements of an IT system as code allows system engineers to apply established principles of software development (e.g. source control, reproducibility, maintainability, etc.) to literally all aspects of a software system. This talk introduces the principles of “Everything as code”, explains the fundamental ideas behind the approach and illustrates its many applications based on real-world examples from industry and the open source community. It also highlights the skill set that every computer scientist should acquire in order to participate in that paradigm shift.