System Design and Architecture Landscape
In this chapter, we’ll cover two of the most important technical skills that a TPM possesses: system design and architectural landscape design. These are the levers we use to influence the technical direction of our organizations.
We start out in our career focusing on system designs in individual projects and influencing the right design for the requirements and services they impact. As we grow, we start looking at the architectural landscape that surrounds our projects and programs to see patterns of opportunity and areas of risk. We start to influence the teams around us and the organization as a whole.
We’ll explore system designs and the architectural landscape through the following:
- Learning about common system design patterns
- Seeing the forest and the trees
- Examining an architecture landscape
- Preparing for a system design interview
Let’s dive in!