World Congress 2023 Oct 6, 2023

Integrating backups into your GitOps Pipeline

Florian Trieloff

What happens when a faulty commit corrupts your database? Learn how to integrate automated pre-sync snapshots into your GitOps pipeline to instantly recover stateful applications without slowing deployments.

Pause
Mute Enter Fullscreen
#1 about 3 min

Moving from continuous integration to continuous delivery

Understanding the differences between stateless application deployment and managing persistent updates in production environments.

#2 about 4 min

Protecting persistent data in version-controlled setups

Databases and stateful services ingest inputs independent of application code and demand external backup mechanisms.

#3 about 3 min

Architecture of a GitOps backup pipeline demonstration

A test environment combining Kubernetes, Git repositories, Argo CD, and Kasten K10 highlights pre-sync protection workflows.

#4 about 5 min

Deploying a stateful application with automatic backups

Manually syncing a stock shop deployment triggers an automatic pre-sync backup job before persistent volumes provision.

#5 about 4 min

Simulating malicious database changes through bad commits

Pushing an incorrect SQL insert command illustrates how pipeline automation captures a recovery snapshot right before execution.

#6 about 4 min

Restoring persistent workloads and reapplying corrected code

Triggering an application restore reverts the damaged volume state before the pipeline safely syncs a fixed update.

#7 about 3 min

Connecting data protection routines directly to APIs

Treating database backup and restore operations as programmable pipeline steps ensures stateful workload reliability.

#8 about 3 min

Managing large volume snapshots and complex restore paths

Fast storage snapshots bypass the latency constraints of moving massive datasets during tight pre-sync deployment windows.

Matching moments

4:03 min

Designing continuous delivery workflows with GitOps state synchronization

Zan Markan Zan Markan · LIVE

2:26 min

Introduction to GitOps and the Argo CD presentation

Liviu Costea · LIVE

6:39 min

Core principles and prerequisites of robust GitOps workflows

Thomas Schütz · LIVE

2:20 min

Maintaining repository tests in automated deployment pipelines

Daniel Raniz Raneland · LIVE

2:38 min

Exploring the core benefits of adopting GitOps

Davide Imola Davide Imola · LIVE

2:57 min

Implementing continuous deployment architectures for data pipelines

Álvaro Martín Lozano · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Tech Leaders Stage

Ship with Context: GitLab Orbit and Google Cloud for AI-Powered Software Delivery

Michael Angelo Rivera, Matt Duchesne, Rajesh Agadi

Michael Angelo Rivera
Matt Duchesne
Rajesh Agadi
Open session

World Congress 2026 North America

September 24, 2026 · 17:30–18:00

Stage 4

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

September 25, 2026 · 12:55–13:25

Stage 3

Replay-Safe Architecture: Building Event-Driven Systems That Can Recover With Confidence

Ishan Shah

PayPal, Software Engineer | Distributed Systems, AI, and Platform Engineering

Ishan Shah
Open session

World Congress 2026 North America

September 24, 2026 · 13:30–15:30

Stage 12

GitHub Actions

Austen Stone

Senior Field Actions Specialist, GitHub

Austen Stone
Open session

World Congress 2026 North America

September 25, 2026 · 14:50–15:20

Tech Leaders Stage

Keeping Code Quality at AI Speed

Daksh Gupta, Arthur Hicken, Jack Danger

Daksh Gupta
Arthur Hicken
Jack Danger
Open session

World Congress 2026 North America

September 24, 2026 · 10:20–10:50

Stage 6

Practices, Not Prompts: Scale GitHub Copilot with AI-Ready Repositories

Luis Pujols

Staff Customer Success Architect, GitHub

Luis Pujols