Learning About Common System Design Patterns
Learn about common system design patterns; model-view-presenter, object-oriented architecture, and domain-driven design architecture.
We'll cover the following...
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.
TPMs typically start out in their career focusing on system designs in individual projects and influencing the right design for the requirements and services. As they grow, they start looking at the architectural landscape around their projects and programs to see patterns of opportunity and areas of risk. They start to influence the teams around them 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 ...