Clean Architecture
Robert C. Martin
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system.
software-architecture backend intermediate practical deep-dive design-patterns refactoring
architecture hands-on hands on internals under the hood
clean architecture uncle bob