Florian Trieloff
Integrating backups into your GitOps Pipeline
#1about 6 minutes
Why redeploying code is not a substitute for data backup
GitOps pipelines excel at redeploying stateless applications but fail to protect persistent data in databases and volumes which are not managed by version control.
#2about 2 minutes
Demo overview of the GitOps backup and recovery workflow
The demonstration shows how to use a pre-sync job in Argo CD to automatically create a data snapshot before applying a potentially destructive code change.
#3about 5 minutes
Deploying a stateful application with an initial backup
A stateful application is deployed via Argo CD, and a pre-sync hook automatically triggers an initial backup job to establish a clean restore point.
#4about 4 minutes
Simulating data corruption from a bad code commit
A bad commit with a faulty SQL statement is pushed, but the CI/CD pipeline first creates a snapshot before applying the change, which then visibly corrupts the application's data.
#5about 4 minutes
Restoring data and applying the corrected code change
The application is restored to its pre-failure state from a snapshot, after which a corrected code commit is successfully deployed through the same automated backup-then-sync pipeline.
#6about 2 minutes
Key takeaways and resources for learning more
CI/CD pipelines are essential for stateless applications, but protecting stateful data requires integrating backup tools via APIs, with resources like Project Pace and CubeCampus available for hands-on learning.
#7about 3 minutes
Addressing backup efficiency for large data volumes
Using storage-level snapshots for backups is highly efficient as it is nearly instantaneous regardless of volume size, unlike a full data export which would be time-consuming.
Related jobs
Jobs that call for the skills explored in this talk.
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Docker
Kubernetes
+2
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
Matching moments
06:01 MIN
Navigating cultural shifts during rapid growth and investment
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
02:39 MIN
Establishing a single source of truth for all data
Cat Herding with Lions and Tigers - Christian Heilmann
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
01:54 MIN
The growing importance of data and technology in HR
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
06:46 MIN
How AI-generated content is overwhelming open source maintainers
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
Next-gen CI/CD with Gitops and Progressive Delivery
Kevin Dubois
It's all about the Data
Michael Cade
Get ready for operations by pull requests
Liviu Costea
Enabling automated 1-click customer deployments with built-in quality and security
Christoph Ruggenthaler
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
Chaos in Containers - Unleashing Resilience
Maish Saidel-Keesing
Practical tips and tricks for CI/CD success
Zan Markan
Securing secrets in the GitOps Era
Davide Imola
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

CompuSafe Data Systems AG
Berlin, Germany
GIT
DevOps
Gitlab
Ansible
PostgreSQL
+1

CompuSafe Data Systems AG
Bonn, Germany
Remote
API
GIT
DevOps
Gitlab
+3

Siemens AG
Berlin, Germany
C++
GIT
CMake
Linux
DevOps
+7


Grafton Deutschland GmbH
Nürnberg, Germany
Senior
GIT
Java
JIRA
Bash
Linux
+10


AllatNet Recruiting GmbH & Co. KG
Erlangen, Germany
GIT
Java
Bash
DevOps
Gradle
+11


Wilken GmbH
Ulm, Germany
Remote
Senior
Azure
Gitlab
Terraform
Kubernetes
+1