Past Meetup

Deploying All Day Without Breaking The Internet

This Meetup is past

161 people went

Location image of event venue


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 ( to do over 20-30 deploys each day to over 400 servers without causing any major disruptions to service.

Some of the topics to be covered include:

• Benefits of Service Oriented Architecture

• Designing with ops in mind from day one

• The power of NSQ ( (realtime distributed messaging)

• Asynchronous > Synchronous (except when it isn't)

• Designing for predictability

• Route around failure (via hostpool (

• Automate + Monitor ALL THE THINGS

• Peer review for code + process

& networking at 6:30, talk at 7.



Sean O'Connor ( is the Lead Application Developer at bitly. Day to day, he builds systems, reviews code, and works with the awesome crew at bitly to create powerful new tools to help people understand the world around them. Outside of bitly, Sean spends most of his time biking around NYC, brewing cider, and keeping his dog ( out of trouble.



This event is hosted by Etsy Labs ( Etsy's mission is to enable people to make a living making things. Follow Etsy on Twitter ( for updates.