What’s popular in software architecture
Your source for what’s next
Popular in live online training
See allJuly 6, 2022
Communication Styles for Distributed Architectures and Microservices
Presented by Neal Ford
Understanding trade-offs, an architecture hard part When teams adopt microservices with an understanding of the structure of the architecture but not of how to get all the pieces to communicate, itâs ...

June 10, 2022
Software architecture by example
Presented by Mark Richards, Neal Ford
Learn how to apply the fundamentals through real-world examples Software architecture is a participation sport. While you can learn a great deal about practices, patterns, coupling, cohesion, and all the other ...


June 17, 2022
Comparing Software Architectures
Presented by Mark Richards, Neal Ford
How to evaluate different architecture solutions The ability to objectively compare architectures is a valuable skill for architects, yet learning how to compare them suffers from an obvious lackâhow can someone ...


June 13 & 14, 2022
Implementing Evolutionary Architectures
Presented by Neal Ford
Apply key concepts, build fitness functions, and automate governance An evolutionary architecture supports incremental, guided change across multiple dimensions. The software development ecosystem exists in a state of dynamic equilibrium, where ...

June 22, 2022
Software Architecture Superstream: Soft Skills Are the Hardest Part
Presented by Neal Ford
Developers and architects like to solve technical problems, not people problems. However, as Gerald Weinberg was famous for saying, âNo matter what they tell you, itâs always a people problem.â Exceptional ...

November 30, 2022
Software Architecture Superstream: Architecture Meets Data
Presented by Neal Ford
With an eye to the future, many organizations have made the move to microservices as a means of decomposing monolithic legacy systems. But what does a distributed system mean for delivering ...

Popular in interactive learning
See allPython ML Cookbook: Wrangling Data (Part 1)
By O'Reilly Media, Inc.
Recipes from Machine Learning with Python Cookbook ...
Python Cookbook: Data Encoding & Processing
By O'Reilly Media Inc.
Recipes from Python Cookbook ...
Customer Analytics with Python: Develop and Interpret a Hierarchical Clustering
By Tobias Zwingmann
Get insights about structures and hierarchies in your data. ...
Spring Security Challenge: Creating a Custom User
By Eleftheria Stein
Create a custom username and password ...
Spring Security Challenge: Customize the Authentication and Authorization (Final Challenge)
By Eleftheria Stein
Create custom users and define the endpoint authorization rules based on the user's roles ...
Spring Security Challenge: Defining Authorization Based on User Roles
By Eleftheria Stein
Define the endpoint authorization rules based on the user role ...
Articles on Radar
See allThe death of Agile?
By Mike Loukides
In this edition of the Radar column, we examine the big picture around Agile, and look at what it means and what it doesn’t.

Architecture.Next: Invalidating old axioms
By Mark Richards
Mark Richards challenges the tried-and-true axioms in software architecture and shows you how to manage the changing state of the space.
