Status Updates From Fundamentals of Software Ar...
Fundamentals of Software Architecture: An Engineering Approach by
Status Updates Showing 1-30 of 63
Yuchen
is finished
Chapter 25 is the most interesting and I enjoyed it a lot.
At the end of the book, the author emphasized that all software architecture is a trade-off, also any architecture decision are not binary and fall into a spectrum of trade-offs.
Overall the last few chapters are also barely readable.
— Oct 19, 2025 09:21PM
Add a comment
At the end of the book, the author emphasized that all software architecture is a trade-off, also any architecture decision are not binary and fall into a spectrum of trade-offs.
Overall the last few chapters are also barely readable.
Yuchen
is on page 481 of 543
The last part of the book is barely readable. The problem is that the author has placed the software architect outside of the developer team, and then spent Chapter 21, 22, 23, 24 to describe how they can work together. From my work expereice, these engineers are from the same team and they usually work together.
I found the these chapter hard to follow.
— Oct 19, 2025 09:03PM
Add a comment
I found the these chapter hard to follow.
Yuchen
is on page 387 of 543
Part 2 is not very informative, except chapter 15.
Chapter 9 barely scratched the surface of the distributed system. Recently I've read Database Internals's Chapter 8, which done a much better job to describe all problems in less words.
Then the authors started to list all possible architectures. A lot of very shallow discussions, and I only learned a few interesting bit in Chapter 15.
— Oct 18, 2025 10:37PM
Add a comment
Chapter 9 barely scratched the surface of the distributed system. Recently I've read Database Internals's Chapter 8, which done a much better job to describe all problems in less words.
Then the authors started to list all possible architectures. A lot of very shallow discussions, and I only learned a few interesting bit in Chapter 15.
Yuchen
is on page 129 of 543
The first part of the book was hard to follow. It is because the the authors spent a lot of time to explain what's a design and architecture, and the reader can be easily lost in the terminology introduced by the book, name a few examples
1. architectural quanta
2. "fitness function"
I found the book scratching the surface on a lot of aspects, and giving very basic example (ordering system, which is too shallow)
— Oct 11, 2025 04:22PM
Add a comment
1. architectural quanta
2. "fitness function"
I found the book scratching the surface on a lot of aspects, and giving very basic example (ordering system, which is too shallow)
Yuchen
is finished
The first part of the book was hard to follow. It is because the the authors spent a lot of time to explain what's a design and architecture, and the reader can be easily lost in the terminology introduced by the book, name a few examples
1. architectural quanta
2. "fitness function"
I found the book scratching the surface on a lot of aspects, and giving very basic example (ordering system, which is too shallow)
— Oct 11, 2025 04:15PM
Add a comment
1. architectural quanta
2. "fitness function"
I found the book scratching the surface on a lot of aspects, and giving very basic example (ordering system, which is too shallow)
Alex Strehlke
is on page 23 of 419
Already loving this book. I knew it was the right call to get it
— Jan 24, 2025 07:59AM
Add a comment
sulabh
is on page 90 of 478
Amazing perspective on architecture
— Dec 29, 2024 08:00AM
Add a comment
Juan
is 51% done
Reviewing the architecture patterns themselves because I thought it was what I most struggled with but looking back at the table of contents, I should review the beginning itself and maybe then the patterns can make more sense!
— Dec 04, 2024 09:36PM
Add a comment
Juan
is 22% done
Sometimes it can be hard to define what architecture characteristics are, and also implicit characteristics, which are termed that because it's hard to get a team to focus on them if they're called "non-functional characteristics". The first law of architecture is that everything is a trade off! I can't remember what the others are, but you never really choose the best architecture, just the worst least one!!!
— Nov 24, 2024 12:14AM
Add a comment
Juan
is 39% done
The service-based architecture is a distributed architecture that scopes services by domain. It is often compared to a microservices architecture, which has a dedicated service (though I should walk a very fine thread as it has not yet been covered)
— Sep 24, 2024 03:12PM
Add a comment
Juan
is 36% done
The microkernel architecture is typically a monolithic, single deployment (although not always), and is typically small as it is restrained in its elasticity and scalability characteristics.
Great examples of this include Tax forms or the Chrome web browser. This style can be coupled to a user interface in itself another microkernel, though this is usually not the case. Plug-in components extend functionality.
— Sep 22, 2024 07:35PM
Add a comment
Great examples of this include Tax forms or the Chrome web browser. This style can be coupled to a user interface in itself another microkernel, though this is usually not the case. Plug-in components extend functionality.
Janadzi
is on page 85 of 360
Fajna i nie za trudna, a można się doedukować.
Czytam co popadnie póki mam wolne xd
— Sep 04, 2024 10:54PM
Add a comment
Czytam co popadnie póki mam wolne xd
Juan
is 38% done
Gave the foundations of architecture styles and then went in-depth on the Layered Architecture style. So it went over topology, layers of isolation, adding layers, and "other considerations"
— Jul 21, 2024 08:19PM
Add a comment
Juan
is 12% done
This time I actually went back and re-listened on some of the material I got lost on. Connascence, or the degree of coupling between programs or modules (I hope I'm getting this last part right) was explained, and an equation to calculate it was given. The degree of efreent coupling / the degree of efreent coupling + affront coupling. The differences between the two is remembered by the "e" in effrent = exit/outgoing
— Mar 14, 2024 08:23PM
Add a comment
Juan
is 97% done
This has been a good book. The fundamentals - what the job entails, patterns, soft skills. Pretty well rounded. I've seen comments that criticize it but they seem a bit unfounded - the book isn't supposed to focus on the engineering aspect of it. The book clearly states it'll use terminology but nowhere does it state it would delve deeper into it, they are two different coins!! Perfect for SWEs who want to be a SA.
— Feb 28, 2024 07:53PM
Add a comment
Juan
is 93% done
Diagraming standards and how to present architecture, and the current chapter is about architect personalities: control freak, armchair architect (who hasn't coded in a while or is decoupled),
— Feb 26, 2024 06:19PM
Add a comment
Juan
is 81% done
Moving on to section 3, the soft skills required to be a successful software architect. At the end of section two the microservices architecture was covered, and there's a course on that one being used with React and Node (both JavaScript frameworks).
It's good to know the material covered can be found in lectures that guide you through actually implementing it with a language. Maybe it's shown in the book?
— Feb 24, 2024 06:47PM
1 comment
It's good to know the material covered can be found in lectures that guide you through actually implementing it with a language. Maybe it's shown in the book?
Juan
is 46% done
The narrator is going through several different architecture styles for a large (or majority) of the remainder of the book.
— Feb 14, 2024 08:17PM
Add a comment
Juan
is 25% done
The role of an architect is described in contrast with an engineer. Significant differences include: architects need an eagle eye, if you will, to know a large amount of technologies but don't necessarily have to specialize. Their breath of knowledge should be prioritized over depth.
This helps them weigh the different technologies & choose the right one. Architecture characteristics are presented & defined.
— Feb 06, 2024 02:54PM
Add a comment
This helps them weigh the different technologies & choose the right one. Architecture characteristics are presented & defined.





