- Software architect roadmap - Software architect roadmap
- How to Learn Software Design and Architecture | The Full-stack Software Design & Architecture Map
- simskij/awesome-software-architecture - A curated list of resources on software architecture
- Developer-Y/Scalable-Software-Architecture - Collection of tech talks, papers and web links on Distributed Systems, Scalability and System Design.
- binhnguyennus/awesome-scalability - The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
- joebew42/study-path - An organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
- unlight/solution-architecture - Solution Architecture links, articles, books, video lessons, etc.
- Microsoft Application Architecture Guide, 2nd Edition
- Lean Architecture: for Agile Software Development Paperback – Illustrated, 13 July 2010
- Patterns of Enterprise Application Architecture
- Documenting Software Architectures: Views and Beyond
- Designing Software Architectures: A Practical Approach
- Clean Architecture: A Craftsman's Guide to Software Structure and Design: A Craftsman's Guide to Software Structure and Design
- Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure
- Agile Principles, Patterns, and Practices in C#
- .NET Microservices: Architecture for Containerized .NET Applications
- Software Architecture for Developers
- Building Evolutionary Architectures: Support Constant
- Fundamentals of Software Architecture: An Engineering Approach
- Just Enough Software Architecture: A Risk-Driven Approach
- Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
- Object-Oriented Design Heuristics
- The Pragmatic Programmer: Your Journey To Mastery
- Code Complete: A Practical Handbook of Software Construction, Second Edition
- Cracking the Coding Interview: 189 Programming Questions and Solutions 6th Edition
- Building Event-Driven Microservices: Leveraging Organizational Data at Scale
- System Design Interview – An insider's guide, Second Edition
- Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Software Architecture with C# 9 and .NET 5 - Second Edition
- An Atypical ASP.NET Core 5 Design Patterns Guide
- Architectural Patterns: Uncover essential patterns in the most indispensable realm of enterprise architecture
- Software Architect’s Handbook: Become a successful software architect by implementing effective architecture concepts
- Solutions Architect's Handbook: Kick-start your solutions architect career by learning architecture design principles and strategies