Book Review and Takeaways: (Software Architecture in Practice)

Detailed Software Architecture Series: Part 1: Tale of Software Architect(ure): Part 1 (Software Architecture and Software Design) Software Architecture in Practice Book (Photo Credit: Google) Book Introduction “Software Architecture in Practice” written by Len Bass, Paul Clements, and Rick Kazman, is a foundational book that explores how to design software systems that are scalable, reliable, and aligned with business goals. Blending theory with practical insights, it highlights the principles and best practices of software architecture. Besides covering essential topics like quality attributes, architectural patterns, and the business impact of architecture. ...

January 22, 2026 · 5 min · Saiful Islam Rasel

Book Review and Takeaways: (Fundamentals of Software Architecture: An Engineering Approach)

Detailed Software Architecture Series: Part 1: Tale of Software Architect(ure): Part 1 (Software Architecture and Software Design) Fundamentals of Software Architecture Book (Photo Credit: Google) Book Introduction “Fundamentals of Software Architecture: An Engineering Approach” by Mark Richards and Neal Ford provides a deep dive into the role of a software architect, combining theory with real-world applications. As software systems grow increasingly complex, the demand for sound architecture becomes crucial, yet many developers find that moving into architectural roles requires skills not taught in traditional programming courses. This book bridges that gap by delivering a clear and structured approach to software architecture, covering essential topics like architectural styles, design patterns, and the qualities necessary for robust and scalable systems. ...

January 21, 2026 · 5 min · Saiful Islam Rasel

Tale of Software Architect(ure): Part 20 (The Conclusion - Important Techniques & Components for Scalable System)

Other Parts of This Series: Part 19: Tale of Software Architect(ure): Part 19 (Event Sourcing and Serverless Architecture Pattern) Important Techniques & Components for Scalable System (Photo Credit: LinkedIn Image) Throughout the series, we cover the concept of “Software Architecture” in detail. Also, we discuss the responsibility of a “Software Architect” along with a “Design Framework” that works well when designing a system. After that we cover some well-known and most-used “Architecture Patterns.” ...

January 20, 2026 · 5 min · Saiful Islam Rasel

Tale of Software Architect(ure): Part 19 (Event Sourcing and Serverless Architecture Pattern)

Other Parts of This Series: Part 18: Tale of Software Architect(ure): Part 18 (Event Driven Architecture) Part 20: Tale of Software Architect(ure): Part 20 (The Conclusion - Important Techniques & Components for Scalable System) Event Sourcing Architecture (Photo Credit: LinkedIn Image) In this series, we try to explore the software architecture in a nutshell. We will try to learn the different aspects of software architecture and software architects one by one. In this part, we try to explore the event sourcing and serverless architecture pattern. ...

January 19, 2026 · 10 min · Saiful Islam Rasel

Tale of Software Architect(ure): Part 18 (Event Driven Architecture)

Other Parts of This Series: Part 17: Tale of Software Architect(ure): Part 17 (Microservice Architecture) Part 19: Tale of Software Architect(ure): Part 19 (Event Sourcing and Serverless Architecture Pattern) Event Driven Architecture (Photo Credit: LinkedIn Image) In this series, we try to explore the software architecture in a nutshell. We will try to learn the different aspects of software architecture and software architects one by one. In this part, we try to explore the event driven architecture pattern. ...

January 18, 2026 · 7 min · Saiful Islam Rasel

Tale of Software Architect(ure): Part 17 (Microservice Architecture)

Other Parts of This Series: Part 16: Tale of Software Architect(ure): Part 16 (Domain Driven Design) Part 18: Tale of Software Architect(ure): Part 18 (Event Driven Architecture) Micro-service Architecture (Photo Credit: LinkedIn Image) In this series, we try to explore the software architecture in a nutshell. We will try to learn the different aspects of software architecture and software architects one by one. In this part, we try to explore the micro-service architecture pattern. ...

January 17, 2026 · 8 min · Saiful Islam Rasel

Tale of Software Architect(ure): Part 16 (Domain Driven Design)

Other Parts of This Series: Part 15: Tale of Software Architect(ure): Part 15 (Backend for Frontend (BFF) Architecture Pattern) Part 17: Tale of Software Architect(ure): Part 17 (Microservice Architecture) Domain Driven Design Architecture (Photo Credit: LinkedIn Image) In this series, we try to explore the software architecture in a nutshell. We will try to learn the different aspects of software architecture and software architects one by one. In this part, we try to explore the domain driven design architecture pattern. ...

January 16, 2026 · 10 min · Saiful Islam Rasel

Tale of Software Architect(ure): Part 15 (Backend for Frontend (BFF) Architecture Pattern)

Other Parts of This Series: Part 14: Tale of Software Architect(ure): Part 14 (Modular Monolith Architecture Pattern) Part 16: Tale of Software Architect(ure): Part 16 (Domain Driven Design) Backend for Frontend Architecture (Photo Credit: LinkedIn Image) In this series, we try to explore the software architecture in a nutshell. We will try to learn the different aspects of software architecture and software architects one by one. In this part, we try to explore the backend for frontend architecture pattern. ...

January 15, 2026 · 9 min · Saiful Islam Rasel

Tale of Software Architect(ure): Part 14 (Modular Monolith Architecture Pattern)

Other Parts of This Series: Part 13: Tale of Software Architect(ure): Part 13 (Clean Architecture) Part 15: Tale of Software Architect(ure): Part 15 (Backend for Frontend (BFF) Architecture Pattern) Modular Monolith Architecture (Photo Credit: LinkedIn Image) In this series, we try to explore the software architecture in a nutshell. We will try to learn the different aspects of software architecture and software architects one by one. In this part, we try to explore the modular monolith architecture pattern. ...

January 14, 2026 · 9 min · Saiful Islam Rasel

Tale of Software Architect(ure): Part 13 (Clean Architecture)

Other Parts of This Series: Part 12: Tale of Software Architect(ure): Part 12 (Service Oriented Architecture) Part 14: Tale of Software Architect(ure): Part 14 (Modular Monolith Architecture Pattern) Clean Architecture (Photo Credit: LinkedIn Image) In this series, we try to explore the software architecture in a nutshell. We will try to learn the different aspects of software architecture and software architects one by one. In this part, we try to explore the clean architecture pattern. ...

January 13, 2026 · 9 min · Saiful Islam Rasel

We use cookies and technologies like Google Analytics and Microsoft Clarity to understand how users interact with our site and improve your experience.