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


August 10, 2022
Mastering Patterns in Event-Driven Architecture
Presented by Mark Richards
Achieving better responsiveness and scalability in your systems Well-built event-driven architectures leverage asynchronous messaging and event processing to decouple services and maximize your systemâs responsiveness, performance, scalability, and elasticity. Unfortunately, with ...

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

Popular in interactive learning
See allPython ML Cookbook: Wrangling Data (Part 2)
By O'Reilly Media, Inc.
Recipes from Machine Learning with Python Cookbook ...
Python 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 ...
Hands-On Python Foundations: Exceptions and File Handling
By Arianne Dee
In this scenario, we learn how to handle exceptions as a competent programmer when your code do not go as planned, as well as how to work with files on your ...
Hands-On Python Foundations: Functions and Control Flow
By Arianne Dee
In this scenario, learn how to control the flow of program execution through functions, conditionals and loops. ...
Hands-On Python Foundations: Data Structures
By Arianne Dee
In this scenario, we look at Python's core data structures that you will need to write most programs: lists and dictionaries. We'll also briefly look at tuples and sets, two other ...
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.
