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.


Nice, thank you :)