Completed
A Bug in Stripe Caused by AWS Lambda Serverless Design (Container re-use)
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Software Architecture
Automatically move to the next video in the Classroom when playback concludes
- 1 REST API Pros and Cons (Explained by Example)
- 2 Publish-Subscribe Architecture (Explained by Example)
- 3 Redis In-memory Database Crash Course
- 4 Building a non-blocking multi-processes Web Server (Node JS fork example)
- 5 GraphQL Crash Course
- 6 WebSockets Crash Course - Handshake, Use-cases, Pros & Cons and more
- 7 What are web servers and how do they work (with examples httpd and nodejs)
- 8 RabbitMQ Crash Course
- 9 RabbitMQ Crash Course
- 10 Step by Step Sidecar Pattern Tutorial
- 11 Cross Origin Resource Sharing (Explained by Example)
- 12 Understanding State Transfer in REST (Explained by Example)
- 13 Nodejs Express "Hello, World"
- 14 Simple Object Access Protocol Pros and Cons (Explained by Example)
- 15 Difference between Client Polling vs Server Push in Notifications
- 16 Canary Deployment (Explained by Example)
- 17 The evolution from virtual machines to containers
- 18 The Benefits of the 3-Tier Architecture (e.g. REST API)
- 19 github REST API v3 Crash Course with Vanilla Javascript (No dependencies)
- 20 Varnish - HTTP Accelerator Crash Course
- 21 Blockchain proof of work Explained & my opinion on this tech
- 22 Spin up a lightweight Nodejs docker container running your application
- 23 Web-hooks Tutorial with Discord and Vanilla Javascript (fetch api)
- 24 What happens when you type google.com into your browser and press enter? (Detailed Analysis)
- 25 gRPC Crash Course - Modes, Examples, Pros & Cons and more
- 26 Step by Step Basic Microservices System (3 NodeJS + 1 Load Balancer containers) with Docker Compose
- 27 Microservices Explained and their Pros & Cons
- 28 Sidecar Proxy Pros & Cons (Explained by Example)
- 29 Setup Active-Passive Cluster with Keepalived & HAProxy (Two raspberry pis)
- 30 This Javascript code runs on Node JS and the Browser
- 31 Active-Active vs Active-Passive Cluster to Achieve High Availability in Scaling Systems
- 32 What is On Demand TLS?
- 33 Multi-player System Game Design - Pros & Cons of Proposed Designs & System Design Interviews Advice
- 34 Proxy vs Reverse Proxy Server Explained
- 35 WhatsApp Limits Forwarding of Viral Messages
- 36 Asynchronous vs Multithreading and Multiprocessing Programming (The Main Difference)
- 37 How End-to-End encryption Works?
- 38 JWT - JSON Web Token Crash Course (NodeJS & Postgres)
- 39 When should you shard your database?
- 40 Should RabbitMQ Implement QUIC Protocol for their Channels Message Queue?
- 41 What is a Multitenancy Architecture and Why Is it becoming popular?
- 42 What is Machine Learning? (Explained with Example - Occupancy Detection System HOV)
- 43 Scaling Websockets with Redis, HAProxy and Node JS - High-availability Group Chat Application
- 44 Overengineering in Software
- 45 Server-Sent Events Crash Course
- 46 WhatsApp handles 3 MILLION TCP Connections Per Server! How do they do it? Let us discuss
- 47 When Designing a Backend System Minimize the “What If” Questions
- 48 Is YAGNI (You aren’t gonna need it) Still Relevant in Backend Engineering System Design?
- 49 REST API has a major limitation and Vulcain solves it, Let us discuss
- 50 Amazon Alexa is a Stateless Application, Here is Why
- 51 We Need to Discuss the Microservices Madness - Scaling with Common Sense
- 52 Discord Backend Architecture Discussion
- 53 WebRTC Crash Course
- 54 Facebook Moves their Backend and Frontend to QUIC, Wasn’t smooth but it Paid Off, let us discuss
- 55 A Detailed Analysis of The Amazon Kinesis US East-1 Outage - AWS Outage Explained
- 56 Will AWS Babelfish Succeed in Moving Developers Away from SQL Server to Postgres?
- 57 Meet mySQL RAPID - distributed, in-memory, columnar, query processing engine by ORACLE
- 58 The 2020 Google Outage (Detailed Analysis)
- 59 SSH into Backend Servers without Publicly Exposing Them - SSH Connection Routing with HAProxy
- 60 My Process of Designing and Architecting Software
- 61 My Thoughts on the Clever and Dangerous SolarWinds Hack
- 62 Show your Backend Engineering Skills To Recruiters - Building a Full Backend Portfolio
- 63 CQRS is probably the cause of the Microservices madness
- 64 I can’t believe how smart this is! He Hacked Into Apple and Microsoft with this genius trick.
- 65 A Bug in Stripe Caused by AWS Lambda Serverless Design (Container re-use)
- 66 Publish-Subscribe Pattern vs Message Queues vs Request Response (Detailed Discussions with Examples)
- 67 The Tale of OLTP, OLAP, and HTAP in Data Warehousing - The Backend Engineering Show
- 68 This is why Salesforce services went down
- 69 Long Polling and how it differs from Push, Poll and SSE - The Backend Engineering Show
- 70 Tor’s Connection Establishment - The Backend Engineering Show with Hussein Nasser
- 71 QUIC is FINALLY a Standard. RIP TCP?
- 72 The Backend of this Fintech Exposed Users' Personal Information - The Klarna Leak (Full Report)
- 73 My thoughts on the CAP theorem
- 74 Zero-downtime restarts are hard to get right
- 75 Microsoft IIS as a Backend - HTTP/HTTPS Bindings