Monitoring at scale: detecting & fixing ineffective code

After a few months of hard work & extensive testing, we launched our new shiny feature. The first few hours after the launch were calm and nobody could have guessed what was about to happen. Shortly after the full rollout, pages started to stall, users experimented timeouts and system health dropped. At that point we decided to turn on the kill switch and spend the next couple of weeks investigating our code’s efficiency. In this talk I will cover what we did to find the bottleneck, analyze it and finally optimize our code to run 5 times faster.

Language EN
Level Level 100
Technologies

Edition DevDay
Room Cloud - Room 5
Hour 1:45 PM (Paris Time)
4:45 AM (PDT)

Speaker

Alon Kiriati
Alon Kiriati

A full stack developer for the last 10+ years. I started from the very low level of RT/Embedded and went all the way "up" to react/js. Enthusiastic about culture, tech, product and ping pong. I believe everything in the world can be expressed with em...

Details