After fifteen years as a principal at Microsoft, Amazon, and Google, I've done a lot of principal reviews. The process is most formalized at Amazon, where it's one of the gates any significant project has to pass through.
Watch this video to learn what a principal design review provides, how to be prepared for one if you're a software engineer whose work is being reviewed, and how to give a good design review as a principal engineer.
TABLE OF CONTENTS
00:00 Introduction
00:50 Goal and value of principal review
02:09 Principal tips
03:12 Designer tips
03:29 Review artifacts
03:57 "Good is good enough"
05:11 Feedback categories
05:32 Service lifecycle
06:35 Data flow and data lifecycle
07:15 Security
08:19 Diagnosability
09:08 Customer focus
09:50 Growth and scalability
10:41 Summary