Deployment

  • canary
  • green blue deployment

Infastructure as Code

  • Terraform: create, combine and manage infrastructure across multiple providers
  • Chef

CI/CD

Virtualization

  • Dockers: containerization
  • VirtualBox: virtualization/hypervisor
  • Vagrant: create and configure portable development environment

Deployment Document template

Template 1

Change Summary:
Committers:
SERVICES IMPACTED:
Service Details:
Service Rollback
  - Rollback strategy
Service Component
  - Database
  - Security
  - Monitoring
  - Cache
  - API Changes
  - Analytics Impact
  - App Impact

Template 2

- Description/Change Summary/Impact
- Prerequisite/Configuration/Service component
- Monolith session redis
- Deploy Version
- Additional Deploy Instruction
- Rollback Version
- Additional Rollback Instruction
- Target Deployment Date
- Approval