Completed
When to use UDP vs TCP in Building a Backend Application?
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Backend Engineering - Advanced
Automatically move to the next video in the Classroom when playback concludes
- 1 Database Replication Crash Course ( with Postgres 13 )
- 2 How Database Cursors Help in Fetching Large Result sets from your SQL
- 3 How much can you learn about the Backend from its API?
- 4 A Database User for each REST Route - Best Practices for Backend Application with Postgres
- 5 Best Practices Building Backend Application With Node JS Express and Postgres
- 6 Multi-player System Game Design - Pros & Cons of Proposed Designs & System Design Interviews Advice
- 7 What is a Distributed Transaction in Microservices?
- 8 When to use UDP vs TCP in Building a Backend Application?
- 9 Doordash moves their Backend to Apache Kafka from RabbitMQ, VERY interesting! Let us discuss it!
- 10 Is there a Limit to Number of Connections a Backend can handle?
- 11 Create Index Blocking Production Database Writes? Postgres Solves this with this trick
- 12 Identify good software documentation from bad ones
- 13 HTTP/2 Critical Limitation that led to HTTP/3 & QUIC (Explained by Example)
- 14 Should RabbitMQ Implement QUIC Protocol for their Channels Message Queue?
- 15 Can the QUIC Protocol improve Database Performance in Web Applications?
- 16 Explaining Key vs Non-Key Column Database Indexing and How it can Improve Performance
- 17 WebRTC Crash Course
- 18 Facebook Moves their Backend and Frontend to QUIC, Wasn’t smooth but it Paid Off, let us discuss
- 19 Opening Old Wounds - Why Uber Engineering Switched from Postgres to MySQL
- 20 How HTTP Tunneling works, The CONNECT method, Pros & Cons and more
- 21 Discord Backend Architecture Discussion
- 22 Why Discord Moved from MongoDB to Apache Cassandra, Let us Discuss
- 23 A Detailed Analysis of The Amazon Kinesis US East-1 Outage - AWS Outage Explained
- 24 The 2020 Google Outage (Detailed Analysis)
- 25 cURL Verbose Mode Explained (and how I use it to Troubleshoot my Backend)
- 26 The IPFS Protocol Explained with Examples - Welcome to the Decentralized Web
- 27 iptables Demystified - Port Redirection and Forwarding HTTP Traffic to another machine (part 1)
- 28 iptables Demystified - Load Balancing without a Load Balancer (no software installation) (part 2)
- 29 Can you Max-out the Connections between Load Balancer and Backend Servers?
- 30 Why WebSockets over HTTP/2 (RFC8441) is Critical for Effective Load Balancing and Backend Scaling
- 31 Following an HTTP GET / through Switches, Routers, Gateways, and Proxies (Detailed Examples)
- 32 Slack's Migrating Millions of Websockets from HAProxy to Envoy, lets discuss
- 33 The TLS Handshake Explained with Example (the Math)
- 34 What happens when your Web Server Private Key is Leaked?
- 35 Avoid premature Database Sharding
- 36 Write Amplification Explained in Backend Apps, Database Systems and SSDs
- 37 Securing Backend Applications (OWASP recommendations)
- 38 Can NULLs Improve your Database Queries Performance? - The Backend Engineering Show
- 39 A Look into Modern Leaky Abstractions - Postgres, MySQL, HTTP/2, TCP, ORMs GraphQL, N+1, Axios, git
- 40 HTTP Code 502 Bad Gateway Explained (All its Possible Causes on the Backend)
- 41 The New Postgres 14 Looks Promising - The Backend Engineering Show with Hussein Nasser
- 42 Scaling CPU-intensive Backends - The Backend Engineering Show
- 43 gRPC over HTTP/3 is finally a thing | Backend Engineering Show
- 44 Turns out MySQL Statement-based Replication might not be a good idea, Lets discuss why
- 45 Partial Indexing | The Backend Engineering Show
- 46 Microsoft IIS as a Backend - CPU Throttling in the Application Pool
- 47 The Anatomy of a Proxy Server | The Backend Engineering Show
- 48 KeepAlive | The Backend Engineering Show
- 49 Identifying backend connection latencies with chrome devtools
- 50 Certificates gone bad | The Backend Engineering Show
- 51 TLS and HTTPS Options in Microsoft IIS
- 52 Is ULTRARAM a game changer? | The Backend Engineering Show
- 53 Database page splits | The Backend Engineering Show
- 54 What does it take to break Bitcoin’s encryption? | The Backend Engineering Show
- 55 Accessing SSDs through TCP - NVMe over TCP
- 56 Denial of Service Explained (all types)
- 57 Understanding Aggregate Functions Performance | The Backend Engineering Show
- 58 The limitations of today’s SSDs | The Backend Engineering Show
- 59 Caching is hard
- 60 Why this query is fast
- 61 The Lifecycle of an HTTP Request in NodeJS