addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Gigascale Engineering

  • Aug 14, 2014 · 6:00 PM

A Billion installs, a billion in annual revenue, many billions of transactions per day - what do you need for Gigascale Engineering? Bruno Bowden spent over 7 years at Google working in Engineering Management on Google Earth and Enterprise Gmail. He will speak to the important principals of engineering at scale and reliability in a constantly changing environment. From the time he nearly brought down Gmail to setting a record of 1.7 million request per second on Google's Santa Tracker. Please come along to share the humor, passion and hard engineering lessons he's learned.

Join or login to comment.

  • Bruno B.

    Thanks for everyone's feedback. After some reflection I've boiled it down to a better summary:

    1) Don't Build - when it's the wrong thing
    2) Build Less - by recycling code, e.g. open source
    3) Build The Right Thing - focusing on what's important

    I'm always looking for advice on how to improve both the content and the way I present. Let me know if you have any other feedback.

    1 · August 18, 2014

    • Peter K.

      Hi Bruno. Great talk. I'm sure these points are not unique to gigascale development but to most software projects.

      August 18, 2014

  • Bruno B.

    Feedback - please fill out this form to help me with feedback for improvement:

    Here's a copy of the slide notes:

    August 18, 2014

  • Stephen T.

    Great talk. A lot of wisdom from a lot of experience To summarize:
    1) Best decision is Not to build
    learn to fail fast, give up and quit

    2) Recycle
    re-use, don’t re-invent the wheel. Benefit from someone else's headaches and hard work. Use something that's been battle tested, and someone else has already worked through the bugs

    3) Above the fold
    Example was how one change, moving the download button up in the page so for certain displays with low resolution the download button could be seen w/o scrolling, increased the number of downloads of Google Earth by[masked] million.
    My interpretation was find what will have the biggest impact. Not what you think is will be cool and interesting.

    Then their was a really interesting section of the talk on "pushing the reliability/Innovation curve" unfortunately I ran over the 1000 character limit so I created a blog post here: Cheers,

    1 · August 15, 2014

    • Irfan B.

      Thanks for the recap, truly appreciate it. Took a little issue with a part of your post re: TDD ;) Will comment on your blog.

      1 · August 15, 2014

    • Stephen T.

      Irfan, look forward to your comments. FYI there is a great site with conversations between Kent Beck, David Heinemeier and Martin Fowler - "Is TDD Dead" http://martinfowler.c...­ Note, this is not a bash on TDD its a series of really good talks by Kent, Martin and David. Highly recommended whatever your opinions.

      1 · August 15, 2014

  • Luis F

    Enjoyed the presentation by Mr. Bowden. Very nice office environment at yext. Thank you. Looking forward to next one.

    August 15, 2014

  • Mehboob A.

    Great experiences and stories, pragmatic advice!

    August 15, 2014

  • Robert G.

    Excellent presentation. For the most part, I agree with Bruno. Care in migrating versions is important. Maintaining the ability to regress is a critical need that is too often overlooked.

    August 15, 2014

  • Irfan B.

    Very much enjoyed the talk. Here's the per-usual question/demand re: slideshow/other media availability =)

    August 14, 2014

  • Lenin

    Hello, I might not be able to make it to the event tonight - will it be recorded by any chance? Thanks!

    August 14, 2014

Our Sponsors

  • BuzzFeed

    Generously hosting our monthly Meetup. And they are hiring!

  • bitly

    Supporters of DjangoNYC who are actively hiring software engineers.

  • JetBrains

    Pycharm licenses

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