Mark Richards challenges the tried-and-true axioms in software architecture and shows you how to manage the changing state of the space.
Neal Ford talks with Mark Richards about his career path and his work as a software architect.
Mark Richards explores the history and patterns of architectural modularity, and explains why modularity is so important.
Mark Richards offers a glimpse of what software architecture will look like in the future, and he shares the things software architects will need to focus on in the years ahead.
Mark Richards discusses the factors that have enabled the evolution of software architecture over the past three decades and explores what the future of software architecture might look like.
Learn the core differences between microservices and SOA so you can make an informed choice when determining which is best for your particular situation.
Mark Richards explores two basic techniques for analyzing tradeoffs of architecture characteristics.
Author Mark Richards walks you through the 10 most common microservice anti-patterns and pitfalls, and provides solutions for avoiding them.
Mark Richards focuses on the essential soft skills of architecture, including working with architecture teams, leadership skills, leveraging checklists, negotiation skills, and facilitation skills.
Using the wrong architecture pattern (or no pattern at all) can be a very costly mistake.
Take a deep dive into several common software architecture patterns