How focusing on communication, teams, and innovation can help you transform your company.
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.
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.
Christopher Grant offers the lessons his team learned as HomeDepot.com transitioned from monolith to microservices.
Janelle Klein outlines the Idea Flow Learning Framework, a strategy for measuring the friction in developer experiences that makes the problems visible.
Ted Malaska explains how long hours of training, blisters, and shin splints relate to life-changing lessons in software architecture.
Rebecca Parsons looks at common software architecture practices and explains how our use of them has evolved.
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.
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.
Help guide your organization in the areas of service design, system design, and even organizational design.
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.
Building scalable architecture for sustainable enterprise development.
Joe Biron, VP of IoT Technology at ThingWorx, shares tools, terms, models, and architectural examples of how information is gathered from devices and communicated to the cloud and to you.
Information stored in silos can be connected with ease by the adoption of a few new standards.
A look at common evolutionary architecture practices and how our use of them has evolved.
How architecture and design patterns can add clarity and understanding to your project.
When you explore a new technology landscape, the journey can take you to places you never expected. Read this guide to avoid pitfalls and save a lot of time.
Take a deep dive into several common software architecture patterns
Assessing the many paths to a management role.
Microservices optimize evolutionary change at a granular level.
Five things we learned from the O’Reilly Software Architecture Conference 2015.
From careers to culture to code, here are key insights from the O'Reilly Software Architecture Conference 2015.
Neal Ford and Mark Richards empower you with the essential skills.
Join Safari. Get a free trial today and find answers on the fly, or master something new and useful.