Rocking System Design
Rocking System Design, available at $89.99, has an average rating of 4.58, with 58 lectures, 2 quizzes, based on 2104 reviews, and has 14566 subscribers.
You will learn about 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 This course is ideal for individuals who are Developers, engineers, and architects of all levels preparing for system design interviews or Cloud architects who wants to learn more about real world designs and implement those concepts in their projects or Beginners in Cloud DevOps who are curious about system design and architecture It is particularly useful for Developers, engineers, and architects of all levels preparing for system design interviews or Cloud architects who wants to learn more about real world designs and implement those concepts in their projects or Beginners in Cloud DevOps who are curious about system design and architecture.
Enroll now: Rocking System Design
Summary
Title: Rocking System Design
Price: $89.99
Average Rating: 4.58
Number of Lectures: 58
Number of Quizzes: 2
Number of Published Lectures: 58
Number of Published Quizzes: 2
Number of Curriculum Items: 60
Number of Published Curriculum Objects: 60
Original Price: $84.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- Developers, engineers, and architects of all levels preparing for system design interviews
- Cloud architects who wants to learn more about real world designs and implement those concepts in their projects
- Beginners in Cloud DevOps who are curious about system design and architecture
Target Audiences
- Developers, engineers, and architects of all levels preparing for system design interviews
- Cloud architects who wants to learn more about real world designs and implement those concepts in their projects
- Beginners in Cloud DevOps who are curious about system design and architecture
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 blockssuch 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 Architectto use both in interviews and your real world projects
-
Learn AWS implementation of the designusing 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!
Course Curriculum
Chapter 1: System Design Basics
Lecture 1: Monolith vs Microservices – What and Why
Lecture 2: Microservices on AWS
Lecture 3: Load Balancing with ALB Vs. NLB
Lecture 4: API and API Gateway – The Must Know for Every Design
Lecture 5: Load Balancer vs API
Lecture 6: Scaling – Vertical vs Horizontal
Lecture 7: VM, Serverless, Container Scaling
Lecture 8: Real World Scaling Interview Tips
Lecture 9: Synchronous vs Event Driven Architectures
Lecture 10: Queues Vs PubSub
Lecture 11: Streaming vs Messaging
Lecture 12: SQL vs NoSQL and Aurora vs DynamoDB
Lecture 13: Websockets for Server to Client Communication e.g. Chatbot
Lecture 14: Caching
Lecture 15: Redis Memcached Caching Strategies
Lecture 16: High Availability
Lecture 17: High Availability vs Fault Tolerance
Lecture 18: Distributed Computing
Lecture 19: Hashing
Lecture 20: Challenges of Hashing
Lecture 21: Consistent Hashing
Lecture 22: Database Sharding
Lecture 23: Disaster Recovery (DR) – RPO vs RTO
Lecture 24: Different Disaster Recovery (DR) Options
Lecture 25: CAP Theorem
Lecture 26: Course Slides
Chapter 2: Reusable Parts of System Design
Lecture 1: AWS Well Architected Framework
Lecture 2: Important – Three-Tier Architecture
Lecture 3: Three-Tier Architecture on Serverless and Kubernetes
Lecture 4: Content Based Messaging System
Lecture 5: Store and Retrieve Images
Lecture 6: High Priority Queuing/Messaging System
Lecture 7: Data Analytics & Big Data Design Patterns
Lecture 8: Performance and Cost Optimization
Lecture 9: Security – Authentication (Log In) & Authorization
Lecture 10: Security – Encryption at Rest & Client/Server Side Encryption
Lecture 11: Security – Encryption In Transit with SSL/TLS/MTLS
Lecture 12: TLS Vs MTLS
Lecture 13: IDS Vs IPS Vs Security Group/NACLs
Lecture 14: Optional – Security using IAM User, Role, Group
Lecture 15: Twelve Factor App
Lecture 16: Quick Note about 12 Factor App Interview QA
Lecture 17: Cell Based Architecture
Chapter 3: System Design of Modern Applications
Lecture 1: Important – MUST Knows for System Design Interviews
Lecture 2: Quick Note – Using Timestamps
Lecture 3: Design YouTube/Netflix/Prime Video
Lecture 4: Design Twitter
Lecture 5: Design WhatsApp/Telegram/Snapchat
Lecture 6: Design Tinder
Lecture 7: Design Uber
Lecture 8: Design Fandango/Ticketmaster/Livenation
Lecture 9: IOT System Design
Lecture 10: Design Shopify
Lecture 11: Design URL Shortener/TinyURL
Lecture 12: Design Parking Garage
Lecture 13: Design Amazon.com/Flipcart
Lecture 14: [New] Design Gen AI Systems
Chapter 4: Conclusion
Lecture 1: Conclusion!
Instructors
-
Rajdeep Saha | Principal Solutions Architect @AWS
Enterprise Cloud Architect
Rating Distribution
- 1 stars: 25 votes
- 2 stars: 23 votes
- 3 stars: 127 votes
- 4 stars: 594 votes
- 5 stars: 1335 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024