- Visualising Software Architecture
- .NET Architecture Guides
- Open Agile Architecture
- mhadidg/software-architecture-books
- 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.
- chanakaudaya/solution-architecture-patterns - Reusable, vendor-neutral, industry-specific, vendor-specific solution architecture patterns for enterprise
- Software Architect Roadmap - Complete guide to become a Software Architect.
- The Software Architecture Chronicles
- Software Architecture Premises
- DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together
- Reflecting architecture and domain in code
- More than concentric layers
- Documenting Software Architecture
- Architectural Styles vs. Architectural Patterns vs. Design Patterns
- Package by component and architecturally-aligned testing
- Schools of Package Architecture - An Illustration
- Modularity and testability
- Software architecture vs code
- An architecturally-evident coding style
- Mapping software architecture to code
- Components vs classes
- Simple Sketches for Diagramming your Software Architecture
- Architectural Patterns and Styles
- Monolithic Architecture
- techtribes.je - context
- Aligning software architecture and code
- Component Based Architecture
- Layers, hexagons, features and components
- PresentationDomainDataLayering
- Architectural Drivers: Building Blocks for Decision Making
- DevTernity 2016: Simon Brown - The Art of Visualising Software Architecture
- GOTO 2018 • Modular Monoliths • Simon Brown
- GOTO 2014 • Software Architecture vs. Code • Simon Brown
- Modular monoliths (Simon Brown) - 2016
- Modular monoliths by Simon Brown
- Software architecture and code
- Munich .NET Meetup: Modular Monolith Architecture - One to rule them all
- Majestic Modular Monoliths by Axel Fontaine
- GOTO 2020 • Five Things Every Developer Should Know about Software Architecture • Simon Brown
- How to build software architecture diagrams
- Visualising software architecture with the C4 model - Simon Brown, Agile on the Beach 2019
- Structurizr C4 Model series
- Software Architecture vs Code
- GOTO 2021 • Software Architecture for Developers Part 2/2 • Simon Brown & Stefan Tilkov
- Microsoft Application Architecture Guide, 2nd Edition
- Patterns of Enterprise Application Architecture, Martin Fowler
- Building Evolutionary Architectures: Support Constant Change
- Fundamentals of Software Architecture: An Engineering Approach
- Software Architecture in Practice (SEI Series in Software Engineering) 4th Edition
- Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps (Addison-Wesley Signature Series (Vernon)) 1st Edition
- Architecting for Scale: How to Maintain High Availability and Manage Risk in the Cloud 2nd Edition
- Software Architecture for Developers: Volumes 1 & 2 - Technical leadership and communication
- Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives 2nd Edition
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Just Enough Software Architecture: A Risk-Driven Approach
- Design It!: From Programmer to Software Architect (The Pragmatic Programmers)
- The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition) 2nd Edition
- Software Architect's Handbook: Become a successful software architect by implementing effective architecture concepts
- Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
- The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
- Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
- Documenting Software Architectures: Views and Beyond 2nd Edition
- Solution Architecture with .NET: Learn solution architecture principles and design techniques to build modern .NET solutions
- Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure, 2nd Edition
- Software Architecture with C# 10 and .NET 6: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure, 3rd Edition
- Software Architecture with Spring 5.0: Design and architect highly scalable, robust, and high-performance Java applications
- Hands-On Software Architecture with Golang: Design and architect highly scalable and robust applications using Go
- Designing Software Architectures: A Practical Approach (SEI Series in Software Engineering)
- Cloud Native Architecture and Design: A Handbook for Modern Day Architecture and Design with Enterprise-Grade Examples
- Software Architect’s Handbook: Become a successful software architect by implementing effective architecture concepts
- Architectural Patterns: Uncover essential patterns in the most indispensable realm of enterprise architecture
- Software Architecture by Example: Using C# and .NET
- Architecture Modernization