Experts from across the software architecture world came together in London for the O’Reilly Software Architecture Conference. Below you'll find links to highlights from the event.
The evolution of software architecture
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.
Microservices: Pros and cons
Taking opposing sides, Rachel Laycock and Cassie Shum debate the merits of microservices.
- Watch "Microservices: Pros and cons."
Listening to the design pressures
Martin Thompson explores emergent designs and working practices that succeed in areas where the design pressures quickly cull that which does not deliver.
- Watch "Listening to the design pressures."
The architecture of uncertainty
Kevlin Henney explains how uncertainty, lack of knowledge, and options can be used to drive a system’s architecture and its development schedule.
- Watch "The architecture of uncertainty."
Patrick Kua explores why and how software architects should care about high-performance teams.
- Watch "High-performance teams."
Am I only streaming? Thinking Reactive
Rob Harrop looks at how we can use the concepts of CSP, Actors, and Reactive as powerful tools for reasoning about our systems.