When operating at a certain scale, things can get hard. In addition to dealing with a large volume of requests/data, downtime becomes less and less acceptable.
Often as web companies get big, they face a pair of opposing challenges: not breaking the Internet and moving fast. As a service grows, more and more people will notice and care if it goes down. Similarly, any product company needs to constantly and quickly ship changes to provide value to their users and to respond to changes in the market.
In this talk we'll cover the processes, approaches, and tools we use at bitly (https://bitly.com/) to do over 20-30 deploys each day to over 400 servers without causing any major disruptions to service.