Course Overview
Instructor of this course, Rajdeep Saha, received LinkedIn elite "Top Systems Design Voice" award in Nov 2023 for his contribution in the field of system design
[Q3 2024] Gen AI System Designs, Cell Based Architecture
[May 2023] Added 12 Factor App explanation, with related interview tips
[Nov 2022] Added Parking Garage System Design
What will you achieve from this course?
Welcome to Rocking System Design on AWS course:
Learn design building blocks such as scaling, sharding, caching, load balancing, microservices, well architected framework, security etc. all in one course
Master any system design using the building blocks starting from three-tier architecture, storing/retrieving images, to YouTube, IoT, Uber, Tinder, Shopify, Amazon and more
Tips, tricks, learning from real world Cloud Architect to use both in interviews and your real world projects
Learn AWS implementation of the design using Kubernetes, Lambda, EC2, API Gateway, and more
About the instructor
Rajdeep Saha is a Principal Solutions Architect at AWS. He has migrated and designed numerous mission-critical apps in the cloud, handling millions of transactions. Rajdeep has presented at the biggest stages, such as AWS Re:Invent, AWS Summits, and Kubecon. He has authored multiple bestselling courses and mentored students successfully to cloud jobs, including FAANG companies. Rajdeep also runs a successful YouTube channel named "Cloud With Raj" with over 100K+ subscribers. He has over 250,000+ followers across the globe. Rajdeep takes pride in teaching real-world solutions and learnings beyond just theoretical information. You are in capable hands! All opinions are Rajdeep's own.
Course Structure
This course has three main areas - System Design Basics, Reusable Parts of System Design, and Modern Applications System Design
Please check out the list of lectures for detailed breakdown of each area.
This is the course that could take your career to next level. Let's have some fun and design some awesome stuff in cloud together!
FAQ
FAQ area empty
Course curriculum
-
Monolith vs Microservices - What and Why
Xem trước -
Microservices on AWS
Xem trước -
Load Balancing with ALB Vs. NLB
Xem trước -
API and API Gateway - The Must Know for Every Design
Xem trước -
Load Balancer vs API
Xem trước -
Scaling - Vertical vs Horizontal
Xem trước -
VM, Serverless, Container Scaling
Xem trước -
Real World Scaling Interview Tips
Xem trước -
Synchronous vs Event Driven Architectures
Xem trước -
Queues Vs PubSub
Xem trước -
Streaming vs Messaging
Xem trước -
SQL vs NoSQL and Aurora vs DynamoDB
Xem trước -
Websockets for Server to Client Communication e.g. Chatbot
Xem trước -
Caching
Xem trước -
Redis Memcached Caching Strategies
Xem trước -
High Availability
Xem trước -
High Availability vs Fault Tolerance
Xem trước -
Distributed Computing
Xem trước -
Hashing
Xem trước -
Challenges of Hashing
Xem trước -
Consistent Hashing
Xem trước -
Database Sharding
Xem trước -
Disaster Recovery (DR) - RPO vs RTO
Xem trước -
Different Disaster Recovery (DR) Options
Xem trước -
CAP Theorem
Xem trước
-
AWS Well Architected Framework
Xem trước -
Important - Three-Tier Architecture
Xem trước -
Three-Tier Architecture on Serverless and Kubernetes
Xem trước -
Content Based Messaging System
Xem trước -
Store and Retrieve Images
Xem trước -
High Priority Queuing/Messaging System
Xem trước -
Data Analytics & Big Data Design Patterns
Xem trước -
Performance and Cost Optimization
Xem trước -
Security - Authentication (Log In) & Authorization
Xem trước -
Security - Encryption at Rest & Client/Server Side Encryption
Xem trước -
Security - Encryption In Transit with SSL/TLS/MTLS
Xem trước -
TLS Vs MTLS
Xem trước -
IDS Vs IPS Vs Security Group/NACLs
Xem trước -
Optional - Security using IAM User, Role, Group
Xem trước -
Twelve Factor App
Xem trước -
Quick Note about 12 Factor App Interview QA
Xem trước -
Cell Based Architecture
Xem trước
-
Important - MUST Knows for System Design Interviews
Xem trước -
Quick Note - Using Timestamps
Xem trước -
Design YouTube/Netflix/Prime Video
Xem trước -
Design Twitter
Xem trước -
Design WhatsApp/Telegram/Snapchat
Xem trước -
Design Tinder
Xem trước -
Design Uber
Xem trước -
Design Fandango/Ticketmaster/Livenation
Xem trước -
IOT System Design
Xem trước -
Design Shopify
Xem trước -
Design URL Shortener/TinyURL
Xem trước -
Design Parking Garage
Xem trước -
Design Amazon.com/Flipcart
Xem trước -
[New] Design Gen AI Systems
Xem trước
Requirment
-
Willingness to learn lots of new and exciting things!
-
Basic knowledge of AWS will be helpful to understand the implementations
Outcomes
-
How to answer system design interview questions
-
Learn from real world cloud architect - pros/cons of different design decisions, bad vs. good answer, pitfalls to avoid, and more
-
AWS implementation of the design using Kubernetes, Lambda, API Gateway, EC2, ALB, NLB etc.
-
Solve any system design by mastering the basics - scaling, sharding, hashing, microservices, load balancers, security, well architected framework, and more
-
Test your knowledge with up-to-date system design quizzes
2 Students
16 Courses
0 review