What’s popular in software architecture

Your source for what’s next

Popular books

See all

Fundamentals of Software Architecture

Data Mesh

Software Architecture: The Hard Parts

Popular in live online training

See all

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