Scaling Crashlytics: Designing Web Backends for 100 Million Events per Day

Working on the next hottest startup? Building an app that you know will take off?

Your backend web architecture is one of the most critical factors in your long-term success. It dictates your success in launching the next big customer, the amount of work your team will have to do in the face of scaling, and even your ability to bring new features online. Decisions you make now can save literally months of work over the coming years and give you the power to deliver features the competition can only dream of building.

The best part? It’s really easy. We’ll explore fast-message-queueing, a web architecture pattern we’ve employed at Crashlytics since day 1 to process millions of data-points a day. Learn how to design the backends used by some of the most successful Silicon Valley (and Boston!) startups as we walk through code examples and a live demo.

Topics include:
- Job queuing vast amounts of data
- Real-time frontend updates/notifications
- Monitoring performance metrics and troubleshooting
- Scaling from a single server to hundreds using the same pattern
- Lessons learned in production

 

The talk will be given by Jeff Seibert, the Co-Founder and CEO of Crashlytics, the leading provider of real-time crash detection and analysis for mobile applications. In 2007, Seibert co-founded Palo Alto-based Increo and served as its COO and Architect until its acquisition by Box.net in August of 2009. He subsequently oversaw the integration of Increo’s document processing, preview and annotation technologies into Box’s CCM platform.

Over the past 5 years, Seibert has designed, implemented, and scaled cloud-based and distributed processing systems intended to handle 100 jobs per day to 100 Million jobs per day. He holds a Computer Science degree from Stanford University and was selected as a Mayfield Fellow in 2007.

Join or login to comment.

  • Christopher V.

    Good discussion, slides, questions.

    September 1, 2012

  • Justin M.

    Hey Guys

    Unfortunately Jeff doesn't feel comfortable sharing the slides for this presentation. Apologies

    August 31, 2012

  • George P. S.

    +1 for the slides

    August 31, 2012

  • Ramon V.

    Will the link/slides be available?

    August 30, 2012

  • matt c.

    will the slides be made available? Thanks :)

    August 30, 2012

  • Stephen V.

    Great talk Jeff! Very impressive presentation.

    August 30, 2012

  • Edward R.

    Very informative. The presenter did a great job at sharing information about scalable big data techniques based on his experience while keeping pace and keeping the audience focused.

    August 30, 2012

  • Ben P.

    Solid meetup. Jeff was technical and kept us on topic. Really appreciated his approach.

    August 30, 2012

  • Pavel K.

    Great

    August 30, 2012

  • Bala N.

    great speaker - very knowledgeable and able to answer questions clearly. Got a lot of good insights.

    August 30, 2012

  • David R.

    Good speaker, fielded many questions. Good to know that RabbitMQ is fast and standards based. Substance was a little thin. Message-oriented middleware and pub/sub is hardly new.

    August 29, 2012

  • Rich P.

    great turnout, great topic!

    August 29, 2012

  • A former member
    A former member

    one of the best tech presentations i've ever been to. the speaker was obviously highly technical, had lots of experience, and was charismatic to boot. the presentation was very well polished and he fielded questions well.

    August 29, 2012

Our Sponsors

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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