Why you should standardize your microservices
Susan Fowler discusses the state of microservices standardization.
Observations on the changing discipline of software architecture.
Susan Fowler discusses the state of microservices standardization.
A look into the unspoken side of software architecture.
An interview with Dianne Marsh, Director of Engineering, Cloud Tools, at Netflix.
Landing on a set of simple reactive design principles in a sea of constant confusion and overloaded expectations.
Watch highlights covering software architecture, microservices, distributed systems, and more. From the O'Reilly Software Architecture Conference in San Francisco 2016.
Martin Thompson explores the architectures that emerge from applying design patterns required for high performance, resilience, security, usability, and other quality-of-services measures.
Rachel Laycock and Cassandra Shum take opposing sides in the microservices debate.
Kelsey Hightower offers a quick overview of Kubernetes—the community, the project, and the technology for managing containerized workloads.
Mike Roberts introduces the concepts behind serverless architectures, explains how serverless breaks from the past, and provides reasons why it's worthy of some of the hype it’s currently receiving.
Dianne Marsh explains how microservices paved the way for traffic steering at Netflix, and she highlights current challenges.
Faced with business and regulatory complexity, Scott Shaw found himself committing some of the software development acts he once condemned. He confesses those sins and explains why they’re sometimes necessary.
Watch highlights covering software architecture, microservices, distributed systems, and more. From the O'Reilly Software Architecture Conference in London 2016.
Kevlin Henney explains how uncertainty, lack of knowledge, and options can be used to drive a system’s architecture and its development schedule.
Patrick Kua explores why and how software architects should care about high-performance teams.
Rob Harrop looks at how we can use the concepts of CSP, Actors, and Reactive as powerful tools for reasoning about our systems.
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.
Taking opposing sides, Rachel Laycock and Cassie Shum debate the merits of microservices.
Martin Thompson explores emergent designs and working practices that succeed in areas where the design pressures quickly cull that which does not deliver.
Experienced software architects share their defining moments.
Learn the core differences between microservices and SOA so you can make an informed choice when determining which is best for your particular situation.
How focusing on communication, teams, and innovation can help you transform your company.
Jonas Bonér looks at microservices from the perspective of first principles, distilling it to its essence and putting it within the context of distributed systems.
Help guide your organization in the areas of service design, system design, and even organizational design.
How architecture and design patterns can add clarity and understanding to your project.