
The Backend Engineering Show with Hussein Nasser
Welcome to the Backend Engineering Show podcast with your host Hussein Nasser. If you like software engineering you’ve come to the right place. I discuss all sorts of software engineering technologies and news with specific focus on the backend. All opinions are my own.
Most of my content in the podcast is an audio version of videos I post on my youtube channel here http://www.youtube.com/c/HusseinNasser-software-engineering
Buy me a coffee
https://www.buymeacoffee.com/hnasr
🧑🏫 Courses I Teach
https://husseinnasser.com/courses
Latest episodes

Jun 4, 2021 • 15min
13 TB of Dominos Pizza India customers’ data leaked and put on the Dark Web
Dominos Pizza India hacked and 13TB of customers' data is now on the dark web.
https://www.indiatoday.in/technology/news/story/leaked-data-of-dominos-india-users-now-available-on-search-engine-created-by-hacker-1805595-2021-05-22
Support my work on PayPal
https://bit.ly/33ENps4
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

Jun 3, 2021 • 16min
QUIC is FINALLY a Standard. RIP TCP?
QUIC is officially an IETF standard after a very long time. Is this going to replace the TCP protocol?
https://www.theregister.com/2021/05/31/quic_becomes_standard/
https://datatracker.ietf.org/doc/html/rfc9000
Support my work on PayPal
https://bit.ly/33ENps4
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🧑🏫 Courses I Teach
https://husseinnasser.com/courses

Jun 2, 2021 • 22min
why it is very hard to cancel an HTTP request
In this episode of the backend engineering show, I go through the lifetime of an HTTP request and why it is extremely difficult to cancel an HTTP request in a real production environment.
Support my work on PayPal
https://bit.ly/33ENps4
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🧑🏫 Courses I Teach
https://husseinnasser.com/courses

May 31, 2021 • 20min
The Flavors of Database Replication - The Backend Engineering Show with Hussein Nasser
In this episode, I will discuss the different types of database replication and the pros and cons of each, streaming, binary, logical, synchronous, asynchronous, one-way and two-way replication. Stay tuned if you like databases and check out my database engineering course head to husseinnasser.com/courses for a discount code
Support my work on PayPal
https://bit.ly/33ENps4
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🧑🏫 Courses I Teach
https://husseinnasser.com/courses

May 29, 2021 • 35min
Tor’s Connection Establishment - The Backend Engineering Show with Hussein Nasser
In this episode, I will discuss Tor’s circuit Establishment which is the core of the Tor protocol.
https://svn-archive.torproject.org/svn/projects/design-paper/tor-design.pdf
https://youtu.be/gIkzx7-s2RU
Support my work on PayPal
https://bit.ly/33ENps4
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🧑🏫 Courses I Teach
https://husseinnasser.com/courses

May 27, 2021 • 15min
I almost Burnt out creating software engineering content on YouTube, here is what I learned
This is an honest video about burnout and what a content creator can do to avoid it creating content on YouTube.
Support my work on PayPal https://bit.ly/33ENps4

May 26, 2021 • 27min
Long Polling and how it differs from Push, Poll and SSE - The Backend Engineering Show
In this episode of the backend engineering show, I'll discuss long polling technique of backend communication. I will also touch upon Polling and Pushing too and the pros and cons of each.
* Intro 0:00
* Polling 2:45
* Pushing 6:30
* Long Polling 18:00
* SSE 23:00
Support my work on PayPal
https://bit.ly/33ENps4
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🧑🏫 Courses I Teach
https://husseinnasser.com/courses

May 23, 2021 • 40min
The New Postgres 14 Looks Promising - The Backend Engineering Show with Hussein Nasser
In this episode of the Backend Engineering show, we will go through the new features in Postgres 14. Here is a rundown of improvements made to the database platform with timestamps.
0:00 Intro
2:20 Performance
18:50 Data Types and SQL
23:00 Administration
32:30 Replication and Recovery
35:47 Security
Postgres 14 Beta 1
https://www.postgresql.org/about/news/postgresql-14-beta-1-released-2213/
Support my work on PayPal https://bit.ly/33ENps4
Become a Member on YouTube
🧑🏫 Courses I Teach https://husseinnasser.com/courses

May 20, 2021 • 32min
The OSI Model by Example - The Backend Engineering Show with Hussein Nasser
In this episode of the Backend Engineering Show, I’ll explain the OSI Model with an example. I start with the physical layer which is often ignored moved up to the application layer, presentation layer, session layer, transport layer, IP layer, and data link layer. I believe every software engineer should understand the OSI Model as it helps cement the fundamental understanding of networking applications.
Intro 0:00
Layer 1 Physical 4:00
Layer 7 Application 9:45
Layer 6 Presentation 11:30
Layer 5 Session 14:20
Layer 4 Transport 15:00
Layer 3 IP 18:00
Layer 2 Data Link 20:00
Summary 28:00
Support my work on PayPal https://bit.ly/33ENps4
Become a Member on YouTube https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🧑🏫 Courses I Teach https://husseinnasser.com/courses

May 18, 2021 • 41min
Optimizing Communication and Networking in Database Systems
The podcast explores the nature of communications in database systems, including communication protocols, 3-tier web architecture, connection pooling, and database connection multiplexing. It also discusses the challenges of handling high concurrency in databases and explores potential solutions such as multiplexing protocols like HTTP/2 and QUIC.