Hi there, I’m looking for good software architecture resources: blog, wiki or community.
I know good enough the basis of OOP and ‘Design Pattern’ and I’m looking for something more advanced.
One of my goal is to create local first software but anything with network and web archi are welcome too. 🙂
[edit to add the resources] Thanks guys for your answers, there is a loooots of books!!
Books :
- some good books there: https://learning.oreilly.com/playlists/0e99b380-1226-4940-bfaf-de2b0bd45250/
- with this topics: Head First Software Architecture, Fundamentals of Software Architecture, Flow architectures, Domain-driven Design, Micro-services, Agile stuff, Scalable Systems, API Management
- specially this one as a good overview: Head First Design Patterns, 2nd Edition by Eric Freeman, Elisabeth Robson https://www.oreilly.com/library/view/head-first-design/9781492077992/
- Software Architect’s Handbook by Joseph Ingeno https://www.oreilly.com/library/view/software-architects-handbook/9781788624060/
- Build APIs You Won’t Hate: https://leanpub.com/build-apis-you-wont-hate
- Working Effectively with Legacy Code by Michael Feathers: https://www.oreilly.com/library/view/working-effectively-with/0131177052/
- Designing Data-Intensive Applications by Martin Kleppmann: https://www.oreilly.com/library/view/designing-data-intensive-applications/9781491903063/
- Algebra-Driven Design: https://leanpub.com/algebra-driven-design
- https://martinfowler.com/books/eaa.html
Podcast :
- Software Architecture Book Club https://softwarearchitecturebookclub.buzzsprout.com/2377730/about : I listen the first episode, it’s the intro and that sounds very interesting. They start with the metaphore of building a house.


There are a whole bunch of architecture books published by Oreilly that I have bought and plan to read. They were available for a few bucks in a previous Humble Bundle, and cover the topics:
All are available on Anna’s Archive. I like the Head First book to have an overview of architecture.
Thank you for this nice list. :)
I second this and would also recommend the Software Architecture Book Club podcast where the authors cover a chapter each episode (Head First Software Architecture and then Fundamentals of Software Architecture).
I would also recommend the InfoQ architecture RSS feed to stay current.
Cool, thank you for the podcast, I listen the first episode and it sounds very nice.
Amazing, thanks.
Edit: I never knew that InfoQ was a good resource. That’s a nice additional link.
I recommend “Software Architect’s Handbook” by Joseph Ingeno as an intro/overview
Nice, thank you :)