

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
Episodes


How Discord Stores Trillions of Messages - A deep dive
This episode explores Discord's journey in managing its massive message storage, transitioning from billions to trillions of messages. Against the backdrop of initial reliance on MongoDB and a subsequent migration to Cassandra, the podcast details the performance bottlenecks encountered with Cassandra as the message v...

Postgres Architecture | The Backend Engineering Show
This episode explores the architecture of PostgreSQL, focusing on the various processes it uses for maintenance and I/O operations. The host begins by introducing a diagram detailing these processes, referencing a related Medium article for further detail. He then delves into the Postmaster process, the parent proces...

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

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

DropBox Removed their SSDs, got 20% faster writes

MySQL on HTTP/3 | The Backend Engineering Show

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

MongoDB Internal Architecture | The Backend Engineering Show
This episode explores the evolution of MongoDB's internal architecture, specifically focusing on its storage engines and the shift from SQL-based to NoSQL approaches. Against the backdrop of the fundamental differences between SQL and NoSQL databases—primarily the data format (tables vs. documents) and the API (SQL vs...

How UI/UX can break the backend

Do DHCP and DNS Servers Communicate?

Compressing Certificates in TLS | The Backend Engineering Show

OpenSSL new vulnerability

TCP Protective Load Balancing coming to Linux Kernel 6.2

When NodeJS I/O Blocks | The Backend Engineering Show

NGINX Internal Architecture - Workers | The Backend Engineering Show
This episode explores the internal architecture of NGINX, a high-performance web server. The speaker begins by outlining the master process and worker processes, explaining how the latter are spun up based on the number of hardware threads available. More significantly, the discussion delves into connection managemen...

Cloudflare is moving away from NGINX | The Backend Engineering Show

Threads and Connections | The Backend Engineering Show
This episode explores the complexities of TCP connection management in multi-threaded backend applications. Against the backdrop of the evolution from single-core to multi-core processors, the speaker discusses the challenges and benefits of multi-threading, highlighting issues like resource contention and load balanc...

Memcached Architecture | The Backend Engineering Show
This episode explores the inner workings of Memcached, a popular in-memory key-value store. Against the backdrop of its simple design and historical context (originating in 2003 and used by companies like Facebook and Netflix), the podcast delves into its architecture. More significantly, the host discusses Memcached'...

Is SmartNIC a game changer for network performance? | The Backend Engineering Show
Follow this podcast in Podwise
Sign in to get AI summaries, transcripts and mind maps for any episode, including new ones.
