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 ...

July 7, 2022
Software Architecture Hour: Communicating Architecture with Nathaniel Schutta
Presented by Neal Ford, Nathaniel Schutta
Architects are essentially the Rosetta Stone of an organization, providing translation services between the executive suite and the development floors. They also keep the institutional memory of an organization in tack. ...


May 24, June 16 & 30, 2022
Architectural Katas
Presented by Neal Ford
New information after 5/24 kickoff: To be considered for participation in Architectural Katas, you must complete the Google form by 11:59pm Eastern time on Wednesday, May 25. Architectural Katas is a ...

August 1, 2022
Software Architecture Restructuring and Migration
Presented by Neal Ford
Tools to make major changes to architectures Architects often find themselves facing the task of restructuring their current architecture or migrating from one architectural style to another to meet evolving needs ...

June 29, 2022
Architecture foundations: Styles, patterns, and trade-offs
Presented by Neal Ford
A survey of modern architecture patterns Understanding the topology, rationale, and trade-offs for common architecture styles and when to use synchronous or asynchronous communication patterns are critical foundational skills for architects. ...

August 24, 2022
Architecture foundations: Styles, patterns, and trade-offs
Presented by Neal Ford
A survey of modern architecture patterns Understanding the topology, rationale, and trade-offs for common architecture styles and when to use synchronous or asynchronous communication patterns are critical foundational skills for architects. ...

Popular in interactive learning
See allCKA Prep: Rolling Out a New Revision for a Deployment
By Benjamin Muschko
Verifies your ability to roll out a new revision for a Deployment ...
CKA Prep: Creating Objects in Declarative Batch Command
By Benjamin Muschko
Verifies your ability to Create Objects With a Declarative Batch Command ...
Python ML Cookbook: Wrangling Data (Part 2)
By O'Reilly Media, Inc.
Recipes from Machine Learning with 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: 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.
