How architecture evolves into strategy
A look at the roles of architect and strategist, and how they help develop successful technology strategies for business.
Observations on the changing discipline of software architecture.
A look at the roles of architect and strategist, and how they help develop successful technology strategies for business.
Adrian Cockcroft outlines the architectural principles of chaos engineering and shares methods engineers can use to exercise failure modes in safety and business-critical systems
Kevin Stewart explores the people, processes, and cultural aspects that complement the cloud-native computing stack.
Cornelia Davis explains how an event-driven approach addresses the fallacies of distributed computing.
Watch highlights covering the latest tools and techniques of software architecture. From the O'Reilly Software Architecture Conference in New York 2018.
Chris Richardson explains why events are a key application integration mechanism and how they're used by applications to communicate with the outside world.
Learn about architectural safety measures, scaling data, caching schemes, service discovery, and more.
How software architects can balance technical proficiencies with an appropriate mastery of communication.
Michelle Brush highlights modern programming practices that deliver reproducibility in systems.
Dan North introduces some uncomfortable truths that help us unlock the true value from our technology.
Mark Richards explores the history and patterns of architectural modularity, and explains why modularity is so important.
Neha Narkhede explains why streaming platforms have become the central nervous systems for modern digital businesses.
Nathaniel Schutta says architects are the Rosetta Stones of organizations, which means they must consciously think about the stories they're telling.
Watch highlights covering modularity, platforms, and the evolving role of software architects. From the O'Reilly Software Architecture Conference in London 2017.
From building microliths to designing reactive microsystems.
Get practical knowledge on the advantages microservices can bring to your project.
Matt Stine explains how patterns can help us make sense of the ongoing paradigm shift in software architecture.
Jessica Kerr says one of the hardest problems in software is software.
As designers of systems, Aaron Bedra says it is your responsibility to ensure that security is built in.
Watch highlights covering microservices, distributed systems, security, and more. From the O'Reilly Software Architecture Conference in New York 2017.
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.
Bridget Kromhout says designing distributed systems means considering failure scenarios—both likely and less so.
Mike Roberts introduces the concepts behind serverless architectures and provides reasons why it's worthy of some of the hype it’s receiving.
Apply modular system design principles while avoiding the operational complexity of microservices.