Scaling CPU-intensive Backends - The Backend Engineering Show

The Backend Engineering Show with Hussein Nasser

Episode | Podcast

Date: Mon, 05 Jul 2021 06:00:00 GMT

<p>šŸ§‘ā€šŸ« Courses I Teach</p> <p>https://husseinnasser.com/courses</p> <p><br /></p> <p>In this episode, Iā€™d like to discuss the methods of scaling CPU-bound or intensive workloads on the backend. This show will discuss the scaling of the workload on a single machine taking full advantage effectively of all its resources, then we will discuss horizontal scalability to multiple machines.</p> <p>0:00 Intro</p> <p>1:00 What do I mean by Scaling</p> <p>3:20 CPU-Intensive/Bound Workload</p> <p>6:00 Effective Scaling CPU-Bound Backends in Single Machine</p> <p>12:00 How Hyperthreading can be useful</p> <p>15:00 Horizontally Scale to multiple Machines</p> <p>SO_REUSEPORT https://lwn.net/Articles/542629/</p> <p>@Gary Explains Hyperthreading https://www.youtube.com/watch?v=mSZpDF-zUoI</p> <p><br /></p> <p>Become a Member on YouTube</p> <p>https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join</p> <p><br /></p> <p>šŸ”„ Members Only Content</p> <p>https://www.youtube.com/playlist?list=UUMO_ML5xP23TOWKUcc-oAE_Eg</p> <p><br /></p> <p>Support my work on PayPal</p> <p>https://bit.ly/33ENps4</p> <p><br /></p> <p>šŸ§‘ā€šŸ« Courses I Teach</p> <p>https://husseinnasser.com/courses</p>