deployment-strategies

Installation
SKILL.md

Deployment strategies

Every deployment strategy is a way of buying information before you are fully committed. They differ in what they cost and how much they tell you.

The question that decides everything: how quickly can you undo it, and what does undo not cover? A strategy without a tested rollback is not a strategy.

1. Separate deploy from release

The most useful idea here, and the one that unlocks the rest. Deploying is shipping the code; releasing is turning the behaviour on. When they are the same event, every deploy is risky and every rollback is a deploy.

Split them with a flag, and you can ship code continuously, turn a feature on for one account, and turn it off in seconds without a build.

Done when: you can change behaviour without shipping code.

Installs
4
GitHub Stars
1
First Seen
9 days ago
deployment-strategies — arjunprabhulal/agent-skills