Deployment Exercises

1 exercise total

New Exercise
1
Trunk-based development
0
Release branches
0
GitFlow
0
Hybrid trunk + release trains
T
1 people

Ssv

Trunk-based development Semantic versioning (vMAJOR.MINOR.PATCH) Release toggles only

Pattern Library

Trunk-based development

Fast integration, frequent deployment, short-lived branches.

Good fit: Small to medium teams with strong CI and test automation.

Watch: Requires discipline around incomplete work and release toggles.

Release branches

Stabilize and harden a release without blocking ongoing feature work.

Good fit: Teams that need predictable staging and compliance checkpoints.

Watch: Branch drift and backport complexity can increase quickly.

Tagging systems

Connect deployments to artifacts, notes, and rollback targets.

Good fit: Any team that wants traceability and clean incident response.

Watch: Tag policy must stay consistent or trust in versions drops.

Feature flag usage

Decouple deployment from release and enable progressive rollout.

Good fit: Teams practicing canary releases, experiments, or dark launches.

Watch: Flag cleanup and ownership are required to avoid configuration debt.