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: 11

Followers: 2

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…

Lesson 201 - Microservices Communication Protocols (December 2, 2024)

Published: December 1, 2024 19:14

When communicating between services in a microservices architecture, you have three basic protocols to choose from: REST via an API Gateway, request/reply messaging, and gRPC. In this lesson I talk about each of these communication protocols and discuss…

Lesson 200 - A Call To Action (November 18, 2024)

Published: November 17, 2024 22:30

In this milestone lesson, I talk about the story behind Software Architecture Monday, and show examples of others I know who have done similar giveback through blogs, articles, newsletters, and videos. I then issue a call to action for all of my listeners,…

Lesson 199 - Event-Driven Architecture: Anemic Events (November 4, 2024)

Published: November 3, 2024 22:11

In the prior lesson (lesson 198) I discussed an anti-pattern associated with the number of derived events to trigger from a service. In this lesson I revisit the topic of derived events in event-driven architecture, but this time with regard to the payload…

Lesson 198 - The Swarm of Gnats Event AntiPattern (October 21, 2024)

Published: October 20, 2024 20:52

Knowing how many derived events to trigger from an event processor in event-driven architecture can sometimes be challenging, leading to what is known as the Swarm of Gnats anti-pattern.  Gnats are very small, annoying flying insects that buzz around your…