Building Bulletproof Concurrent Applications on the JVM
summary
Argues that the JVM is suddenly practical for cloud native work thanks to ZGC and Shenandoah for low GC latency, Graal reducing startup to milliseconds and Loom virtual threads plus ZIO fibers for massive concurrency. Shows ZIO (Scala) provides statically typed error channels, composable retry schedules, scoped resource safety, testable simulated clocks, lazy streaming and fiber cancellation; cites Capital One and Disney Streaming adopters, a real-world $1M→$100k monthly infra savings example, and notes Scala is required to use ZIO today.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:05Cloud app challenges
- 8:27Reconsider JVM for cloud
- 13:21Java as live player
- 17:57JVM strengths
- 20:02ZIO framework
- 27:19ZIO’s solutions to cloud challenges
- 35:44Conclusion
- 36:46Q&A
related talks
44mConcurrency in Scala and on the JVM
52mSailing Modern Java
40mHigh-Performance Java-Cloud-Native Apps & Microservices
47mJava Renaissance
30mWhat Java Developers Can Learn From ZIO
35mJava at Speed: Building a Better JVM
39mBuild blazingly fast, ultra lightweight cloud native Java enterprise applications
01h 10mEnterprise Java on Steroids
