SF Metrics: Twitter’s Megan Kanne, and Bugsnag’s Emily Nakashima
Earlier this year, Heavybit member company Librato hosted their regular SF Metrics Meetup at our San Francisco Clubhouse. The event featured talks from Twitter’s Megan Kanne, and Bugsnag’s Emily Nakashima. Videos of these talks are included below, sign up here if you’d like to attend in person next time.
What Your JavaScript Does When You’re Not Around
Emily Nakashima, Lead Front End Engineer at Bugsnag
From Emily: when we shipped a big re-write of Bugsnag’s customer-facing dashboards as 40,000 line Javascript app, first we celebrated … and then we looked at our client-side monitoring and did a lot of head-scratching. We’d tested in multiple browsers and thought through dozens of use cases, but when we looked at the kinds of real errors coming back to us from the wild, the reality was so much weirder than we’d expected.
As client-side app frameworks like React and Ember keep growing more popular, we’re shipping more and more application logic out to users’ browsers. But we don’t always know much about what happens to it after we send it out to the client.
In this talk I take you on a fast-paced tour of all the strange cases we’ve looked at since shipping our new dashboard, from overseas proxy sites to rogue browser extensions to out-and-out clones of our UI. Finally, I’ll talk about how to cut the noise and focus on monitoring and mitigating the cases that really matter to your users’ experience.
Reliable Alerting at Scale
Megan Kanne, Senior Software Engineer at Twitter (Observability Team)
Twitter’s Observability team provides Twitter developers a monitoring infrastructure including real time dashboards and alerting for their services. Twitter has grown orders of magnitude since it debuted at SXSW. The monitoring infrastructure has followed suit, ingesting orders of magnitude more metrics, from millions to billions.
As the company grew, so did the challenges of providing an always available alerting system. Design decisions made when Twitter had only one datacenter and a monolithic architecture created unresolvable scale and reliability issues for its alerting service.
In this talk Megan walks us through these challenges and describes Twitter’s solution: a next-gen alerting system that provides reliable, realtime, multi-zone alerting at scale.
Subscribe to Heavybit Updates
You don’t have to build on your own. We help you stay ahead with the hottest resources, latest product updates, and top job opportunities from the community. Don’t miss out—subscribe now.
Content from the Library
Regulation & Copyrights: Do They Work for AI & Open Source?
Emerging Questions in Global Regulation for AI and Open Source The 46th President of the United States issued an executive order...
How to Properly Scope and Evolve Data Pipelines
For Data Pipelines, Planning Matters. So Does Evolution. A data pipeline is a set of processes that extracts, transforms, and...
The Role of Synthetic Data in AI/ML Programs in Software
Why Synthetic Data Matters for Software Running AI in production requires a great deal of data to feed to models. Reddit is now...