For our November meetup, we are extremely happy that Kaushik Srenevasan from Twitter offered to tell us how tracing and profiling in applications in production enables Twitter's JVMs to scale to 1000s requests/second.
The ability to understand the behavior of a software system so as to be able to answer arbitrary questions about its health, while important has always been a challenge for software developers. Typical diagnostic tools tend to either be myopic in their scope or impose a very high performance overhead for their use. This talk describes a new, low overhead, full stack tool (based on the Linux perf profiler and infrastructure built into the Hotspot JVM) we've built at Twitter to solve this problem of dynamically profiling and tracing the behavior of applications (including managed runtimes) in production.
The venue, food, and drinks will be provided by Twitter.
About Kaushik Srenevasan