The anatomy of an information architecture
Properly organizing information is essential, but it can be hard to know where to start. Learn the fundamental building blocks of a modern information architecture.
Observations on the changing discipline of software architecture.
Properly organizing information is essential, but it can be hard to know where to start. Learn the fundamental building blocks of a modern information architecture.
Adrian Cockcroft explores the key aspects of large-scale microservice deployments that tend to be skipped.
Russell Pavlicek reviews unikernel systems and considers how microservices built on highly secure unikernels can remake the principles of solution architecture.
Robert Hurlbut offers practical strategies for threat modeling for secure software design and explains how to apply risk management to deal with the threats.
David Strauss explores methods for maintaining agility and security in distributed and microservice architectures.
The O’Reilly Podcast: Markus Eisele on the benefits and challenges of implementing a microservices-based architecture.
Thomas Cozzolino highlights the importance of the developer experience, API-first thinking, common data models, and enterprise ecosystems, amidst the backdrop of growing customer expectations.
Chip Childers explains what it means to be truly “cloud native,” what it takes to get there, and how a platform can make it all work.
Janelle Klein outlines the Idea Flow Learning Framework, a strategy for measuring the friction in developer experiences that makes the problems visible.
Christopher Grant offers the lessons his team learned as HomeDepot.com transitioned from monolith to microservices.
Rebecca Parsons looks at common software architecture practices and explains how our use of them has evolved.
Ted Malaska explains how long hours of training, blisters, and shin splints relate to life-changing lessons in software architecture.
When a conversational style of user interface is coupled with ubiquitous instant messaging, new opportunities emerge for companies to interact with their customers.
Watch full keynotes covering software architecture, microservices, distributed systems and more. From the O'Reilly Software Architecture Conference in New York 2016.
Watch keynotes from the O'Reilly Software Architecture Conference in New York City.
Microservices are no free lunch, but they are smart nutrition.
Discover balance in polyglotism, persistence, and immutability.
Find critical and often overlooked aspects of a solution to a problem.
Take these learning paths through O’Reilly’s upcoming Software Architecture Conference in New York City.
Good code comes from motivation and fresh minds.
We need millions more software developers, and we need them now.
Whether it's a complex traffic network or a complex architecture, identifying the right goal, finding the right principles to focus on and optimizing your system design will give you the best chance of success.
Take a deep dive through the evolution of the if(we) data science architecture.
Sean Leach from Fastly examines traffic replays of a web attack, what the attacker was targeting, and the technologies that were used to block the attack in this video from Software Architecture 2015.