
GOTO - The Brightest Minds in Tech JVM Performance Engineering • Monica Beckwith & Kirk Pepperdine
5 snips
Jan 17, 2025 Monica Beckwith, a performance engineer at Microsoft and author, joins Kirk Pepperdine, a seasoned Java engineer, to discuss JVM performance advancements since JDK 8. They dive into the importance of experimental design in performance engineering, the role of observability, and the challenges of benchmarking. The duo emphasizes the future reliance on automation and AI, advocating for collaborative approaches across disciplines to tackle distributed system complexities, while sharing insights from their experiences and research.
AI Snips
Chapters
Books
Transcript
Episode notes
Monica's Early Performance Engineering
- Monica Beckwith's performance engineering journey stemmed from embedded systems design with military standards.
- Working with custom OS, microcontrollers, and comms chips taught her to empathize with robust system design.
Importance of Hardware Knowledge
- Hardware knowledge is crucial for performance engineers, as hardware and software components interact closely.
- Understanding hardware allows for anticipating performance issues and optimizing system design for specific hardware.
Experimental Design in Performance Engineering
- Use experimental design to test hypotheses about system performance, emphasizing data collection and evidence-based decisions.
- Employ this method in both top-down and bottom-up performance engineering methodologies to establish baseline and peak performance measurements.

