name: deploy-process description: How Apollo.io deploys code to production
Apollo Deploy Process
Overview
Apollo uses [describe your actual pipeline here — e.g., GitHub Actions → staging → canary → prod].
Steps to Deploy
- Merge PR to
main - CI runs automatically (tests, lint, build)
- Auto-deploys to staging
- [Manual/auto] promotion to canary (X% traffic)
- Full rollout after monitoring window
Rollback
- Use
/rollbackin #deploy-ops Slack channel, OR - Revert the PR and re-deploy
Feature Flags
- We use [LaunchDarkly / Flipper / custom] for feature flags
- Naming convention:
team_feature_description(e.g.,growth_new_onboarding_flow) - Flags must be cleaned up within 30 days of full rollout
Contacts
- #deploy-ops Slack channel
- Platform team owns the pipeline
- Escalate to [person/rotation] if blocked