Florian Trieloff

Integrating backups into your GitOps Pipeline

What if a single bad commit could destroy your database? Learn how to integrate automated snapshots into your GitOps pipeline, creating a restore point before every deployment.

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.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
News and ArticlesWeAreDevelopers LIVE Data and Security Day is on Wednesday, 25/09/2024. Learn about OPC UA Updates, Best Practices for Using GitHub Secrets, Passwordless Web 1.5, Emerging AI Security Risks, Data Privacy in LLMs and get a chance to t...
Dev Digest 134 - Where pixels sing?

From learning to earning

Jobs that call for the skills explored in this talk.