Completed
- Simplifying the Solution: Bounded Executors
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
How Netflix Handles 270K RPS - Java Concurrency Lessons
Automatically move to the next video in the Classroom when playback concludes
- 1 - Introduction: Why "The Trenches"?
- 2 - The Scale: 270K RPS and IO-Bound Problems
- 3 - Toolbox: Threads, CompletableFuture, and Virtual Threads
- 4 - The First Mistake: Parallel Stream Greed
- 5 - Solving CPU-Bound vs. IO-Bound Issues
- 6 - First Out of Memory: Chaining Async Tasks
- 7 - Protecting Dependencies: Rate Limiters & Semaphores
- 8 - Virtual Threads & The "Pinning Problem"
- 9 - Simplifying the Solution: Bounded Executors
- 10 - Results: Performance Side-by-Side
- 11 - Key Takeaways for Senior Engineers
- 12 - Q&A: Sharding Load & Handling Retries