
5 Backend Design Patterns for Managing Threads and Sockets
From The Backend Engineering Show with Hussein Nasser by Hussein Nasser
January 19, 2026 · 46 min
About this episode
This episode introduces five design patterns for managing threads and sockets in backend applications.
In this video I introduce 5 different design patterns for building backend applications. Each mode explains how a socket listener is established, a connections are established and how threads and connections are managed to read, write and process requests.
People in this episode
Host: Hussein Nasser
Topics covered
- backend design patterns
- thread management
- socket management
- backend applications
- connections
Keywords
- backend design patterns
- threads
- sockets
- socket listener
- connections
- request processing
More episodes of The Backend Engineering Show with Hussein Nasser
- Don't let AI rob you · June 8, 2026 · 32 min
- My new book - Root cause, Stories from two decades of backend bugs · April 15, 2026 · 10 min
- Page Tables · December 15, 2025 · 47 min
- CPU and Kernel Page Faults · November 24, 2025 · 49 min
- Amazon US-EAST-1 Outage in Details · October 31, 2025 · 24 min
- Graceful shutdown in HTTP · October 17, 2025 · 26 min
Explore listener stats, chart rankings, contacts and more on the The Backend Engineering Show with Hussein Nasser podcast page.