Skip to content
The Backend Engineering Show with Hussein Nasser cover art

All episodes

The Backend Engineering Show with Hussein Nasser, 547 episodes. Page 1 of 6.

#
Title
1

Developers will be prompters (and that is bad)

2

AI will not replace elite engineers

3

Engineers will be out of the 'Loops'

4

SQL was a mistake

5

Caching is a cop-out

6

How open ai agents "hacked" hugging face

7

How a query optimization gave birth to infinite scroll

8

Postgres is half as fast in Linux 7.0

9

Don't let AI rob you

10

New Book: Root cause

11

5 Backend Design Patterns for Managing Threads and Sockets

12

Page Tables

13

CPU and Kernel Page Faults

14

Amazon US-EAST-1 Outage in Details

15

Graceful shutdown in HTTP

16

Postgres 18 gets Async IO

17

Kernel level TLS

18

The beauty of the CPU

19

Sequential Scans in Postgres just got faster

20

Does discipline work?

21

Socket management and Kernel Data structures

22

The genius of long polling

23

Six stages of a good software engineer

24

This new Linux patch can speed up Reading Requests

25

Cloudflare's 150ms global cache purge | Deep Dive

26

MySQL is having a bumpy journey

27

How many kernel calls in NodeJS vs Bun vs Python vs native C

28

When do you use threads?

29

Frontend and Backends Timeouts

30

Postgres is combining IO in version 17

31

Windows vs Linux Kernel

32

Running out of TCP ephemeral source ports

33

io uring gets even faster

34

They made Python faster with this compiler option

35

How Apache Kafka got faster by switching ext4 to XFS

36

Google Patches Linux kernel with 40% TCP performance

37

Database Torn pages

38

Cloudflare Open sources Pingora (NGINX replacement)

39

The Internals of MongoDB

40

The Beauty of Programming Languages

41

The Danger of Defaults - A PostgreSQL Story

42

Database Background writing

43

The Cost of Memory Fragmentation

44

The Real Hidden Cost of a Request

45

Why create Index blocks writes

46

The Problems of an HTTP/3 Backend

47

Encrypted Client Hello - The Pros & Cons

48

The Journey of a Request to the Backend

49

They Enabled Postgres Partitioning and their Backend fell apart

50

WebTransport - A Backend Game Changer

51

Your SSD lies but that's ok | Postgres fsync

52

The problem with software engineering

53

2x Faster Reads and Writes with this MongoDB feature | Clustered Collections

54

Prime Video Swaps Microservices for Monolith: 90% Cost Reduction

55

A Deep Dive in How Slow SELECT * is

56

AWS Serverless Lambda Supports Response Streaming

57

The Cloudflare mTLS vulnerability - A Deep Dive Analysis

58

The Virgin Media ISP outage - What happened?

59

GitHub SSH key is Leaked - How bad is this?

60

Cookie Hijacking - How Linus Tech Tips got Hacked

61

All Postgres Locks Explained | A Deep Dive

62

Pinterest moves to HTTP/3

63

Why Loom Users got each others’ sessions on March 7th 2023

64

How Discord Stores Trillions of Messages - A deep dive

65

Postgres Architecture | The Backend Engineering Show

66

How Alt-Svc switches HTTP/2 clients to use HTTP/3 | The Backend Engineering Show

67

Your DNS queries will eventually look like this (0x20 DNS encoding)

68

DropBox Removed their SSDs, got 20% faster writes

69

MySQL on HTTP/3 | The Backend Engineering Show

70

How Shopify’s engineering improved writes by 50% with ULID | The Backend Engineering Show

71

MongoDB Internal Architecture | The Backend Engineering Show

72

How UI/UX can break the backend

73

Do DHCP and DNS Servers Communicate?

74

Compressing Certificates in TLS | The Backend Engineering Show

75

OpenSSL new vulnerability

76

TCP Protective Load Balancing coming to Linux Kernel 6.2

77

When NodeJS I/O Blocks | The Backend Engineering Show

78

NGINX Internal Architecture - Workers | The Backend Engineering Show

79

Cloudflare is moving away from NGINX | The Backend Engineering Show

80

Threads and Connections | The Backend Engineering Show

81

Memcached Architecture | The Backend Engineering Show

82

Is SmartNIC a game changer for network performance? | The Backend Engineering Show

83

Consistent Hashing | The Backend Engineering Show

84

Replacing TCP for the Datacenter - Discussing the Homa paper

85

ByteDance makes Linux kernel reboots faster

86

This dangerous OpenSSL vulnerability can easily be triggered | CVE-2022-2274 Explained

87

NULLs are weird, PG15 makes them less weird

88

This decades old function in Linux is now 4 times faster

89

Amazon Aurora Supports Postgres 14

90

Canada Rogers ISP Internet Outage - Early report and speculation

91

Index Fill Factor | The Backend Engineering Show

92

HTTP 103 - Early Hints

93

YugabyteDB supports read committed isolation

94

Mutual TLS | The Backend Engineering Show

95

Cloudflare Outage Analysis - Jun 21 2022

96

When CSS loads last - HTTP Request Prioritization (RFC 9218) | The Backend Engineering Show

97

What is a zero day attack?

98

This project could free millions of IPv4 addresses, but is it worth it?

99

Sorting in Postgres 15 is 371% faster in certain cases

100

UDP hole punching