Backend Engineering - Advanced

Backend Engineering - Advanced

Hussein Nasser via YouTube Direct link

A Database User for each REST Route - Best Practices for Backend Application with Postgres

4 of 61

4 of 61

A Database User for each REST Route - Best Practices for Backend Application with Postgres

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

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.