Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code
What if you could recover your entire production system with a single git revert? This is the power of managing everything as code.
#1about 3 minutes
Defining your system's DNA with everything as code
The "everything as code" approach treats a Git repository as a contract that fully describes a system's desired state, much like a blueprint for a motorcycle.
#2about 3 minutes
Using Git as the single source of truth
Git is used as the foundation for collaboration and change management because it provides versioning, peer reviews, and asynchronous approvals for all system changes.
#3about 3 minutes
Implementing CI/CD as a gatekeeper for quality
CI/CD tools like Jenkins act as gatekeepers that run automated checks for static analysis, security, and operational readiness on every proposed change before deployment.
#4about 4 minutes
Applying GitOps with reconciliation agents and topology
Reconciliation agents like ArgoCD continuously compare the desired state in Git with the actual production state and automatically align them, extending to multi-region topology.
#5about 7 minutes
The history of operational complexity driving automation
The evolution from simple mainframes to complex, multi-cloud Kubernetes environments has made managing systems by hand impossible, necessitating automation and "as code" practices.
#6about 3 minutes
Demo: Implementing pipeline and monitoring as code
A practical demonstration shows how to define a CI pipeline and create monitoring dashboards using simple configuration files committed to a Git repository.
#7about 2 minutes
Demo: Generating documentation and slides from code
This demo illustrates how to automatically generate technical documentation, diagrams, and even presentation slides from Markdown and other simple text-based formats.
#8about 3 minutes
Demo: Deploying and reverting changes with GitOps
A live example shows how merging a pull request triggers a deployment via ArgoCD and how an incident is quickly resolved by simply reverting the commit in Git.
#9about 3 minutes
Key benefits and principles of a true GitOps workflow
GitOps provides cheap disaster recovery, embedded security, and a scalable way to manage complexity by adhering to declarative, version-controlled, and continuously reconciled principles.
Related jobs
Jobs that call for the skills explored in this talk.
Why Attend a Developer Event?Modern software engineering moves too fast for documentation alone. Attending a world-class event is about shifting from tactical execution to strategic leadership.
Skill Diversification: Break out of your specific tech stack to see how the industry...
Now is the time for industrialized software developmentNow is the time for industrialized software development
Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it.
It was easily fixed, and I might have forgotten a...
Christina Schaireiter
5 Reasons Why Attending Conferences in 2026 Matters More Than You ThinkIt’s 2026, and the “remote vs. office” debate has finally settled into a high-tech hybrid reality. While we’ve perfected the art of shipping production-grade code from decentralized hubs and home setups, something shifted. We realized that while AI c...
From learning to earning
Jobs that call for the skills explored in this talk.