Take the path from software developer to software architect

Neal Ford

ThoughtWorks

Mark Richards

Consultant

Watch this learning path on Safari

Watch this learning path on Safari

Get unlimited access to learning paths (like this one), and ebooks, live online courses, O’Reilly conference talks, case studies, interactive tutorials, and more, for only $39 per month. You’ll be the smartest person on your virtual block.

Subscribe now

100% Satisfaction Guarantee—Subscribe with confidence. If you are dissatisfied with your subscription for any reason, you have 14 days to get a full refund.

Neal Ford

ThoughtWorks

Mark Richards

Consultant

Learning Path: Software Architecture Fundamentals Gain an understanding of architecture fundamentals, styles, and patterns, plus the leadership skills you’ll need for this role.

Learn to think like an architect, understand architectural elements, patterns, and styles, and acquire crucial leadership skills. Renowned software architects Neal Ford and Mark Richards empower you with the essential skills you need to take you from software developer to software architect.

Discover the four main aspects of being a software architect, explore important patterns and antipatterns, and understand the difference between architecture decisions and technology decisions. You’ll also gain crucial soft skills, such as how to communicate effectively as a team leader, and much more.

What you’ll learn

  • Understand the effect of modern engineering practices and the pros and cons of different approaches
  • Learn how to make your architecture more adaptable to changes in business and technology