Software Architecture and Design
manning.com
/ catalog
/ Software Development
/ Software Engineering
/ Software Architecture and Design
1
Master the art and science of software architecture and design with our comprehensive collection of technical guides. From fundamental object-oriented principles to cutting-edge cloud-native architectures, discover proven approaches for building maintainable, scalable systems. Learn essential patterns and practices for modern software development, including microservices, dependency injection, and reactive design. Explore practical solutions for architecture modernization, quantum computing paradigms, and machine learning deployment strategies. Whether you're designing enterprise-level applications or optimizing existing systems, these resources provide the knowledge needed to create robust, efficient software solutions that stand the test of time.
For a more detailed breakdown, take a look at the following categories:
Design Patterns books
Object-Oriented Design books
Software Architecture books
Software Design books