Overview
Explore high-performance software design on the Java Virtual Machine (JVM) in this 40-minute conference talk from Strange Loop. Delve into the reasons behind JVM's rise as the preferred platform for performance-critical applications, surpassing C++ in many enterprise environments. Gain insights into Java's memory and concurrency models, and understand their interactions with modern architectures. Learn valuable lessons from the speaker's experiences in designing, scaling, and tuning a large-scale real-time analytics system, including both successes and failures. Discover best practices for optimizing software performance on the JVM, applicable to various high-performance computing scenarios such as high-frequency trading systems, low-latency distributed databases, and real-time analytics platforms.
Syllabus
"Ludicrous Speed: Designing For Performance on the JVM" by Cliff Moon
Taught by
Strange Loop Conference