

The Backend Engineering Show with Hussein Nasser
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
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
Episodes
Mentioned books

Dec 29, 2021 • 20min
How TikTok short content is delivered through HTTP - Devtooling TikTok
Welcome to another dev tools video, in this video I use dev tools to break down how Tiktok website works to pull short-form content.
We will use therock as a subject. It is an interesting episode, enjoy

Dec 23, 2021 • 37min
An HTTP request journey to the Backend | Backend Engineering Show
In this episode of the backend engineering show, I explain the journey of an HTTP request that gets initiated from a click on a link. I discuss DNS, TCP, API Gateways, reverse proxies, load balancers, backend web servers, and much more.
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🔥 Members Only Content
https://www.youtube.com/playlist?list=UUMO_ML5xP23TOWKUcc-oAE_Eg
🧑🏫 Courses I Teach
https://husseinnasser.com/courses

Dec 23, 2021 • 37min
The Journey of an HTTP request to the Backend | Backend Engineering Show
In this episode of the backend engineering show, I explain the journey of an HTTP request that gets initiated from a click on a link. I discuss DNS, TCP, API Gateways, reverse proxies, load balancers, backend web servers, and much more.
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🔥 Members Only Content
https://www.youtube.com/playlist?list=UUMO_ML5xP23TOWKUcc-oAE_Eg
🧑🏫 Courses I Teach
https://husseinnasser.com/courses

Dec 19, 2021 • 19min
Log4DoS - New Denial of Service discovered in log4j | The Backend Engineering Show
Right after the latest patch log 4j 2.16, a new denial of service vulnerability surfaced on log4j resulting in a new 2.17 patch. Let us discuss.
0:00 log4dos
4:50 History of log4j fixes
15:20 All love to the open source maintainers
Previous Backend Engineering show episode coverage of log4shell
https://youtu.be/77XnEaWNups
https://logging.apache.org/log4j/2.x/security.html#
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🔥 Members Only Content
https://www.youtube.com/playlist?list=UUMO_ML5xP23TOWKUcc-oAE_Eg
Support my work on PayPal
https://bit.ly/33ENps4

Dec 18, 2021 • 54min
Detailed analysis on the Amazon US-EAST-1 Outage - Video Podcast
In this episode of the backend engineering show, we go through a deep dive to uncover the reason behind the outage on December 7th, 2021 Amazon outage.
RCA
https://aws.amazon.com/message/12721
All outage analysis videos
https://www.youtube.com/watch?v=dhZ5--R42AM&list=PLQnljOFTspQXdkZLiYCCh_5RBP1-T-Rnx
Get the Fundamentals of Database Engineering udemy course
https://database.husseinnasser.com

Dec 18, 2021 • 55min
Detailed analysis on the Amazon US-EAST-1 Outage | The Backend Engineering Show
In this episode of the backend engineering show, we go through a deep dive to uncover the reason behind the outage on December 7th, 2021 Amazon outage.
RCA
https://aws.amazon.com/message/12721
All outage analysis videos
https://www.youtube.com/watch?v=dhZ5--R42AM&list=PLQnljOFTspQXdkZLiYCCh_5RBP1-T-Rnx
Get the Fundamentals of Database Engineering udemy course
https://database.husseinnasser.com
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join

Dec 15, 2021 • 36min
The Log4j vulnerability | The Backend Engineering Show
In this episode of the backend engineering show, I discuss the log4j vulnerability (CVE-2021-44228 also known as log4shell) that took the Internet by storm.
0:00 Intro
1:00 log4j
5:30 How the attack started
11:00 Attack with DNS
17:00 Remote Code Execution
23:00 Remedy
31:00 Scanning
References
https://nvd.nist.gov/vuln/detail/CVE-2021-44228
https://youtu.be/oC2PZB5D3Ys
🧑🏫 Courses I Teach
https://husseinnasser.com/courses
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🔥 Members Only Content
https://www.youtube.com/playlist?list=UUMO_ML5xP23TOWKUcc-oAE_Eg

Dec 3, 2021 • 25min
Postgres HOT Optimization | The Backend Engineering Show
In this episode of the backend engineering show taken from my udemy Q&A I discuss the reasons behind Postgres HOT Optimization or heap only tuple.

Nov 11, 2021 • 28min
Postgresql index bloat | The Backend Engineering Show
Postgresql database implements MVCC by creating a new row version for any update/delete/or insert. While this is a sound implementation to support concurrent transactions reading old version of the rows, it does have some side effects and this is what I want to discuss in this episode of the backend engineering show.
0:00 Intro
1:00 Postgres MVCC design
6:42 MVCC on other databases
11:15 Side-effects of Row-versioning
17:00 Postgres HOT optimization
19:50 How Index bloat affects Performance
24:20 How Postgres 14 Addresses index bloat
Cards:
14:12 b-tree https://www.youtube.com/watch?v=a1Z40OC553Y
Resources
https://www.postgresql.org/docs/14/btree-implementation.html#BTREE-DELETION

Nov 5, 2021 • 28min
What is the cost of Indexing too many columns - Udemy Q&A November 2021
Head to https://database.husseinnasser.com to get a discount coupon for my introduction to database engineering.
In this video, I answer some of your questions on the Introduction to Database Engineering Course.


