Skip to content

Deploying All Day Without Breaking The Internet

Photo of Dan Chan
Hosted By
Dan C. and Greg H.
Deploying All Day Without Breaking The Internet

Details

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.

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 (http://bitly.github.io/nsq/) (realtime distributed messaging)

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

• Designing for predictability

• Route around failure (via hostpool (https://github.com/bitly/go-hostpool))

• Automate + Monitor ALL THE THINGS

• Peer review for code + process

Sign-in & networking at 6:30, talk at 7.

--------------------------------------------------

BIO

Sean O'Connor (http://seanoc.com/) 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 (http://www.flickr.com/photos/seanoc/5739828619/in/photostream/) out of trouble.

--------------------------------------------------

SPONSOR

This event is hosted by Etsy Labs (http://codeascraft.etsy.com/). Etsy's mission is to enable people to make a living making things. Follow Etsy on Twitter (https://twitter.com/codeascraft) for updates.

Photo of Continuous Delivery : NYC group
Continuous Delivery : NYC
See more events
Etsy Labs
55 Washington Street, Suite 712 · Brooklyn, NY