Next Up

Architects are leaders. This fact does not mean architects choose every element and relation in the architecture by themselves. Software architects strengthen their influence over the design by enabling others. Grow your team’s architecture skills by collaborating with them and by creating safe opportunities for practices. This growth is just as important as making good design decisions.

The principles and practices you learned in Parts I and II give you most important things you need to know about software architecture design. Master this information and you will be an amazing software architect. What we covered here is far from the whole story. Many excellent resources are available that go deeper into documentation, viewpoints, patterns, ...

Get Design It! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.