Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Ownership

Architects must have extreme ownership. They are responsible for the success and failure of the architecture they design. This includes:

  • Ensuring the architecture meets business requirements.
  • Continuously evaluating and improving the architecture.
  • Collaborating with development teams to ensure proper implementation.
  • Staying updated with industry trends and best practices.
  • Documenting architectural decisions and their rationale.
  • Advocating for the architecture within the organization.

Architects must be proactive. Architects are always:

  • Thinking: Thinking ahead about future changes and how the architecture can accommodate them.
  • Performing Research: Researching new technologies and patterns that can improve the architecture.
  • Socializing: Effectively communicating, educating, and influencing stakeholders to ensure alignment and understanding of the architecture.