English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 10 Lessons (0h 50m) | 81 MB
System design: It’s a become a staple topic among software engineers for its prevalence in interviews. However, unlike data structures and algorithms, system design is actually something engineers have to do on the job, especially at senior levels and beyond.
In this course, you will learn:
- How tech leads at top companies like Big Tech design high-quality, scalable systems
- Common design patterns and things to look out for as a frontend engineer or anybody who’s working more on the product side
- A good format you can use for your own technical design documents
- The process to follow to find the best overall engineering approach to a hard problem
- How to socialize your technical ideas to get buy-in
Grow past the memorization of fancy FAANG tech components and become an engineer who’s capable of writing code that lasts.
Table of Contents
1 What REAL System Design Looks Like
2 Sharing The Context
3 Defining The Requirements
4 Covering Edge Cases
5 Data Model
6 Overall Approach And Tradeoffs
7 How Can Things REALLY Break.
8 Breaking Down The Work And Timeline
9 Thinking Into The Future
10 This Is Just The Beginning
Resolve the captcha to access the links!