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
[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:
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
[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 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.
Link to the Well Architected interactive map - https://wa.aws.amazon.com/map.html
Twelve (12) factor app
Timestamps:
0:00 Requirements and features
2:53 Video ingestion
5:36 Database
7:41 Video encoding
10:26 Adult content detection
12:00 Parallel processing
13:21 Content Delivery Network (CDN)
15:44 Searching and viewing video
20:47 S3 cost savings techniques
23:17 Security
Timestamps in the video:
00:00 Features and design requirements
02:06 Table design
05:36 Timeline design
08:53 Architecture on AWS
12:34 Database discussion with possible interviewer question
17:21 Edge case
19.24 Trending feature
21.34 Security
Twitter engineering reference article: https://www.infoq.com/presentations/Twitter-Timeline-Scalability/
Timestamps:
00:00 Requirements and design specs
01:42 Image store/retrieve design
06:21 Match search and database design
09:53 Tinder recommendation engine
15:50 Precomputing matches
17:43 Chat feature
Study below if going for interview with Uber:
Schemaless MySQL: https://eng.uber.com/schemaless-part-two-architecture/
Ringpop architecture: https://eng.uber.com/ringpop-open-source-nodejs-library/
00:00 Requirements and design spec
04:57 Online store design
12:04 Cost effectiveness and scaling
14:04 Database design
20:32 Security
22:10 Analytics and high availability
Keep learning and keep rocking ?
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.