emick rated Fundamentals of Software Architecture: 4 stars Aug. 14, 2021 Public Fundamentals of Software Architecture by Mark Richards, Neal Ford