11:37
What is the TCP 3-Way Handshake and Why Backend Engineers should understand it
Hussein Nasser
24:24
Layer 4 vs Layer 7 Proxying In Details Explained with Examples
1:04:25
Database Engines Crash Course (MyISAM, Aria, InnoDB, XtraDB, LevelDB & RocksDB)
22:45
How HTTP/2 Works, Performance, Pros & Cons and More
37:33
Load balancing in Layer 4 vs Layer 7 with HAPROXY Examples
7:48
7 Tips to Optimize Your Backend API Without Caching
14:07
Your Backend is Also a Frontend (Backend vs Frontend Engineering)
18:36
Overengineering in Software
1:25:25
NginX Crash Course (Layer 4 & Layer 7 Proxy, HTTPS, TLS 1.3, HTTP/2 & More)
1:12:19
HAProxy Crash Course (TLS 1.3, HTTPS, HTTP/2 and more)
7:38
What is a Virtual IP Address? How does it help with High-Availability
19:21
Fail-over and High-Availability (Explained by Example)
11:47
Active-Active vs Active-Passive Cluster to Achieve High Availability in Scaling Systems
12:01
Connection Pooling in PostgresSQL with NodeJS (Performance Numbers)
15:33
Asynchronous vs Multithreading and Multiprocessing Programming (The Main Difference)
10:22
Horizontal vs Vertical Database Partitioning
40:19
Database Partitioning Crash Course (with Postgres)
57:43
Database Sharding Crash Course (with Postgres examples)
15:08
Can you get Eventual Consistency in Relational Databases?
13:43
How to Avoid Double Booking and Race Conditions in Online Web Applications
42:53
RabbitMQ Crash Course
1:18:06
Apache Kafka Crash Course
16:40
Microservices Explained and their Pros & Cons
9:22
When Designing a Backend System Minimize the “What If” Questions
1:46:07
Building a Multi-player Game with WebSockets
29:11
DevTools Waterfall Deep Dive - Diagnose Your Backend and Improve the Frontend User Experience
9:51
SELECT COUNT(*) is Slow, Estimate it Instead (with Example in Node JS and Postgres)
8:18
When to Build a Stateless vs Stateful Back-ends using the right protocols (UDP, HTTP, TCP, QUIC)
10:09
Why you Shouldn't Implement Features Because They are Easy - Backend Engineering
8:09
Index Scan vs Index Only Scan on Database Systems (with Postgres)
10:37
SELECT COUNT (*) can impact your Backend Application Performance, here is why
14:08
Combining Database Indexes for Better Performance in Your Backend Applications (with PostgreSQL)
2:33:21
2 Hours RabbitMQ Course with NodeJS, Pros & Cons, Cloud RMQ, RMQ vs Kafka, RMQ in Wireshark & MORE!
26:57
Uber’s new Backend Architecture for Processing Payments
57:13
Traefik Crash Course (Without docker)
1:12:08
Envoy Proxy Crash Course, Architecture, L7 & L4 Proxying, HTTP/2, Enabling TLS 1.2/1.3 and more
9:10
don’t use “offset” in your SQL
11:55
Is EventStoreDB the First Native gRPC Database?
43:33
The 2021 Slack Outage - Detailed analysis of what happened to Slack on Jan 4th 2021
18:09
How do i learn new tech as a software engineer
18:22
Load Balance multiple RTMP Servers to Horizontally Scale Streaming (Node Media Server and HAProxy)
6:31
CQRS is probably the cause of the Microservices madness
20:38
How timeouts can make or break your Backend load balancers
11:20
Watch out before Adding Indexes to Your Table, Your Database Optimizer Might not Use them
40:38
Optimizing Communication and Networking in Database Systems - The Backend Engineering Show
25:56
Long Polling and how it differs from Push, Poll and SSE - The Backend Engineering Show
10:17
Postgres Explain Explained - How Databases Prepare Optimal Query Plans to Execute SQL
31:50
B-tree vs B+ tree in Database Systems
20:58
Should you go with an Optimistic or Pessimistic Concurrency Control Database?
36:41
The Journey of an HTTP request to the Backend | Backend Engineering Show
19:59
My thoughts on Low/no code | Backend Engineering Show
25:29
Multi-tenancy architecture | The Backend Engineering Show
11:40
First port your computer hits
29:36
When do you use threads?