A Philosophy of Software Design by John Ousterhout
Fundamentals Of Software Architecture by Mark Richards and Neil Ford.
Clean Architecture by Uncle Bob Martin.
Software Architecture The Hard Parts by Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani.
Domain Driven Design Quickly by Abel Avram and Floyd Marinescu.
A Philosophy of Software Design by John Ousterhout.
Understanding Distributed Systems by Roberto Vitillo.
DevOps Handbook by Gene Kim, Patrick Debois, John Willis, and Jez Humble.
Continuous Delivery by Jez Humble and David Farley.
Accelerate by Nicole Forsgren, Jez Humble, and Gene Kim.
Grokking Algorithms by Aditya Bhargava.

Books.com
hindawi.org
- baytalhikma2.org