RSS Parrot

BETA

🦜 Software Architecture Monday | Developer to Architect | Mark Richards

@developertoarchitect.com.lessons@rss-parrot.net

I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline! Brought to you by the RSS Parrot.

---

Software Architecture Lessons

Your feed and you don't want it here? Just e-mail the birb.

Site URL: developertoarchitect.com/lessons

Feed URL: www.developertoarchitect.com/lessons/index.xml

Posts: 10

Followers: 2

Lesson 211 - Architectural Modularity (September 1, 2025)

Published: August 29, 2025 12:41

Architectural Modularity is about the breaking apart of monolithic or legacy systems into smaller units of software. This differs from granularity, which refers to the size of those parts. In this lesson I talk about the differences between modularity and…

Lesson 210 - Architecture Definition Language (August 4, 2025)

Published: August 1, 2025 16:44

Architecture Definition Language (ADL) is a new way to describe architecture through a pseudo-code language that can be used to generate executable code using generative AI or custom fitness functions. In this lesson I introduce the ADL Neal Ford and I…

Lesson 209 - Fallacies of Software Architecture Part 1 (July 7, 2025)

Published: July 6, 2025 16:21

A fallacy is something we believe to be true, but is not. Software architecture is full of fallacies. In this lesson (part 1) I talk about some of the more common fallacies of software architecture. In upcoming lessons I’ll talk about other fallacies…

Lesson 208 - Architectural Intersections (June 9, 2025)

Published: April 29, 2025 14:35

Architecture doesn’t live in a silo; rather, it must be aligned with various aspects of the business and technical environment to work properly. In this lesson I walk through and explain 9 intersections of architecture, including implementation,…

Lesson 207 - Iterative Architecture (May 5, 2025)

Published: April 29, 2025 14:30

A common metaphor to describe software architecture is building architecture. However, while this model is useful, it falls apart quickly when we see the key differences between them. One of these key differences is that unlike building architecture,…

Lesson 206 - Architecture Decisions: Overcoming Analysis Paralysis (April 7, 2025)

Published: April 6, 2025 19:49

When facing architecture decisions it’s easy to get caught up in analysis paralysis, whether it’s because of stubbornness, lack of information, or fear of making the wrong choice. In this lesson I discuss the anti-patterns involved with making…

Lesson 205 - Fundamentals of Software Architecture 2nd Edition (March 3, 2025)

Published: March 2, 2025 16:00

In March 2025 we published the 2nd edition of our Fundamentals of Software Architecture book from O’Reilly Media. In this lesson I discuss the major changes, additions, and new chapters in the new edition.  Fundamentals of Software Architecture 2nd…

Lesson 204 - Risk Storming For Architects (February 3, 2025)

Published: February 2, 2025 23:37

In lessons 127, 128, and 129 I talked about an approach for analyzing architectural risk. In this lesson I show an effective technique called "Risk Storming" that leverages collaboration to identify and mitigate risk within an architecture.  “Software…

Lesson 203 - Understanding Architecture Style Risks (January 6, 2025)

Published: January 5, 2025 22:03

In our book “Fundamentals of Software Architecture” Neal Ford and I created star ratings for each of the common architectural styles based on various architectural characteristics. Since then we’ve discovered that there are many ways of interpreting these…

Lesson 202 - Frequently Overlooked Architectural Characteristics (December 15, 2024)

Published: December 15, 2024 21:07

I was recently asked by a client if there are any frequently overlooked or undervalued architectural characteristics that they should be aware of, and as you might have guessed, there are. I liked the question so much that I decided to make a video lesson…