Engineering
Software Architecture
2 resources

The Architecture of Open Source Applications
Amy Brown, Greg Wilson (eds.)
Creators of two dozen significant open-source projects describe their software's architecture: why it's built the way it is, what they'd do differently, and what they learned. A rare look at real system design decisions.
Software ArchitectureAdvancedCreative CommonsPDF · 5.4 MB.NET Microservices: Architecture for Containerized .NET Applications
Microsoft (Cesar de la Torre, Bill Wagner, Mike Rousos)
Microsoft's official guide to designing and building microservice-based, containerized applications with .NET and Docker. Covers architecture patterns, per-service data, API gateways, resilience, event-driven communication, and deployment, alongside the reference application.
Software ArchitectureIntermediateOfficial Free DistributionPDF