Cloud & DevOps
Cloud-Native CI/CD Platform
GitOps pipeline with Kubernetes, Helm and progressive delivery
- Kubernetes
- Docker
- Helm
- Argo CD
- +2
Cloud & DevOps · Major Project
Expand-contract schema changes run by the pipeline while the app stays up
Overview
Renaming a column without taking the site down. Schema changes are split into expand and contract steps, so old and new versions of a Spring Boot app can run against the same database during a rolling release. Flyway migrations run as a pipeline stage against a disposable PostgreSQL first, a traffic generator checks for failed requests during the change, and each step has a written rollback. Runs locally and on free CI minutes.
What makes it stand up
Module breakdown
Versioned Flyway scripts with naming and review rules.
Column rename and table split done in safe stages.
GitHub Actions stage that validates, rehearses and applies.
Load script that records any errors during a migration.
Forward-fix versus undo, with a worked example of each.
After this, you will be able to
Technology stack
You receive
Keep looking
Cloud & DevOps
GitOps pipeline with Kubernetes, Helm and progressive delivery