Software Architecture in an AI World
Navigating New Constraints, Requirements, and Capabilities
Observations on the changing discipline of software architecture.
Navigating New Constraints, Requirements, and Capabilities
Are we swinging away from general-purpose CPUs?
Adam Tornhill offers a new perspective on software development that will change how you view code.
Rebecca Parsons shares the story of her career path and her work as an architect.
Michael Feathers explores various scaling strategies in light of research about human cognition and systems cohesion.
Experts explore software architecture security, design heuristics, Next Architecture, and more.
Michael Carducci takes an entertaining look at why humans are so easy to fool, and he explores what we can do to overcome our weaknesses and build more secure software.
Rebecca Wirfs-Brock explores how you can grow as a designer by becoming conscious of your heuristics.
Chris Guzikowski discusses the convergence of microservices, cloud, containers, and orchestration that points toward the rise of a Next Architecture.
Microservices, serverless, AI, ML, and Kubernetes are among the most notable topics in our analysis of proposals from the O’Reilly Software Architecture Conference.
Matt Stine looks at the tricky situations that sometimes emerge from design and architecture.
Stuart Halloway explains how to augment agility with principles for designing systems.
Glenn Vanderburg talks about the importance of letting your attention roam, and he shares examples of how insights from other fields have inspired software practitioners.
Watch highlights from expert talks covering cloud-native programming, software architecture career advice, and more.
Neal Ford talks with Mark Richards about his career path and his work as a software architect.
Trisha Gee shares lessons she learned the hard way while managing her career as a developer, lead, and technical advocate.
Tamar Eilam offers an overview of cloud-native programming and outlines a path toward the unification of the cloud programming model.
Stefan Tilkov looks at common software architecture pitfalls and explains how they can be avoided.
Mike Roberts explores ideas for trying serverless as well as a framework for evaluating its effectiveness within your organization.
Trisha Gee shares advice and lessons she learned the hard way while managing her career as a developer, lead, and technical advocate.
Watch highlights from expert talks covering microservices, Kubernetes, serverless, and more.
Sarah Wells explains how the Financial Times migrated microservices between container stacks without affecting production users.
Liz Rice outlines the security implications of microservices, containers, and serverless.
Chris Richardson describes microservices anti-patterns he’s observed while working with clients around the world.