How do you improve your systems design portfolio with feedback?
Systems design is a crucial skill for software engineers, architects, and product managers. It involves creating high-level solutions for complex and scalable problems, such as designing a distributed database, a social network, or a video streaming service. However, systems design is not only about technical knowledge, but also about communication, creativity, and trade-offs. That's why having a systems design portfolio can help you showcase your skills, learn from others, and get feedback to improve your designs. In this article, you will learn how to improve your systems design portfolio with feedback, using four simple steps.