In order to build high-quality software, you need to go through the process of system design. As a tech lead, you are expected to play a major role in this process. This lesson teaches you:
- What to avoid when participating in system design meetings (i.e. how to not add negative value)
- The overall principles to be helpful in system design discussions
- How to make yourself better at system design through relationship building
- Tactics to provide better input in system design discussions, even if you're not incredibly familiar with the underlying domain
To learn how to write a stellar tech review doc: [Course] System Design Masterclass: Shipping Real Features To Production