addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartrashtriangle-downtriangle-uptwitteruseryahoo

Deploying All Day Without Breaking The Internet

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


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

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

BIO

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.

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

SPONSOR

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.

Join or login to comment.

  • Kirstin A.

    finally getting around to watching this - great stuff! Hope I can make it to the next meetup

    April 11, 2014

  • Shun "David" S.

    Hello, is this gonna be recorded?

    March 25, 2014

    • Grant A.

      Will the presentation be hosted at that website? I was unable to make it but I'm quite interested in the talk!

      March 27, 2014

    • Ed G.

      Did the meet up recording ever get up on site?

      April 5, 2014

  • Connor Otter R.

    Really enjoyed the presentation! Will definitely come to the next one.

    March 27, 2014

  • JT

    Great presentation with awesome visuals! Nice and refreshing to hear a real World use case on deployments. Kudos to Sean and the organizers!

    March 27, 2014

  • Chuck R.

    So yea its going to take me like 2 hours to get out there now. Next time ill have to plan on leaving much earlier

    March 26, 2014

  • Ramon G.

    Stuck in a meeting, won't be able to make it.

    March 26, 2014

  • Levi C.

    Is there any chance this talk will have a live stream (use whatever they use for Code as Craft)? Brooklyn's a little far out for me, but I'll trek it out if not.

    March 25, 2014

  • Maxim R.

    This is like 2nd or 3rd meetup in a row that conflicts with New York Web Performance Group. :(

    March 12, 2014

  • Diego B.

    Software developer @ ThoughtWorks, and geek on my free time

    February 12, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy