Traditional deployment
- Big releases once a month, planned weeks ahead
- Servers set up by hand, so no two are quite the same
- Testing happens at the end, when fixes cost the most
- When something breaks, people hunt through logs on each machine
- Security reviews hold up the release at the last minute