DEV Community

Cover image for Top 5 Must-Read Books for Software Architects

Top 5 Must-Read Books for Software Architects

tecnovy on July 09, 2024

Hey, have you ever tackled a really tough puzzle? Like one of those giant ones that sprawl across the dining table? Well, software architecture is ...
Collapse
 
martinbaun profile image
Martin Baun

Great list, thanks for the detailed post.

I would personally add in two more:
Improving the Design of Existing Code by Martin Fowler
9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems by Dave Agans

Collapse
 
abrahamn profile image
Abraham

Improving the design of existing code is a fantastic read, teaches you when to optimize, redesign and most importantly, why you should in the first place.

Collapse
 
erickrodrcodes profile image
Erick Rodriguez

Finally an article not written in ChatGPT. Thanks for providing such valuable content!

Collapse
 
szalimben profile image
Saúl Zalimben

Thanks for sharing.
I would personally add in two more:

  • Richards, M. (2022). Software architecture patterns. 2nd Edition.
  • Richards, M., & Ford, N. (2020). Fundamentals of software architecture: an engineering approach. O'Reilly Media.
Collapse
 
mezarino profile image
Victor Solis

I would definetely add Clean Architecture from Robert C. Martin

Collapse
 
joepkockelkorn profile image
Joep Kockelkorn

Another tip: Righting Software by Juval Lowy. Beware, you can’t unread it once read. Guaranteed eye opener.

Collapse
 
ezilemdodana profile image
Ezile Mdodana

Thank you very much for sharing!

Collapse
 
raymiles94 profile image
RayMiles

Thanks for share <3

Collapse
 
silentwatcher_95 profile image
Ali nazari

Amazing article! Thanks.

Collapse
 
joshua_rishama profile image
Joshua Rishama

Improving the design of existing code is a fantastic read, teaches you when to optimize, redesign and most importantly, why you should in the first place.

Collapse
 
sebt_12_1d4d55f07957b22ed profile image
Sebt 12

Amazing. Download GBWhatsApp with a lot of features.