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
Description:
Explore an extensive collection of software architecture videos covering a wide range of topics. Learn about REST API design, publish-subscribe architecture, in-memory databases, web servers, GraphQL, WebSockets, and more. Dive into message queues with RabbitMQ, understand the sidecar pattern, and explore cross-origin resource sharing. Discover the benefits of 3-tier architecture, containerization, and microservices. Gain insights into blockchain technology, Docker, webhooks, and gRPC. Study system design principles, including high availability clusters, database sharding, and scaling websockets. Examine real-world case studies of major tech companies' architectures and outages. Develop practical skills in backend engineering, including portfolio building and interviewing techniques. Investigate advanced concepts like CQRS, OLTP/OLAP/HTAP, long polling, and the CAP theorem. Master essential backend technologies such as Node.js, Express, PostgreSQL, and HAProxy.