The System Design Primer
- License
- Creative Commons Attribution 4.0 International
- Source
- GitHub (official repository)
Description
A community-maintained study guide for large-scale system design and the system design interview: scalability fundamentals, caching, load balancing, databases, messaging, and worked example architectures, with flashcards and further reading.
Book information
- Language
- English
- Category
- System Design
- Level
- Intermediate
- Published
- 2024
- Format
- HTML
- License
- Creative Commons Attribution 4.0 International
- Source
- GitHub (official repository)
Topics
License
Creative Commons — Creative Commons Attribution 4.0 International (license text ↗)
This resource is listed because its license permits redistribution.
Stated in the repository's LICENSE.txt.
Related books
View all →Architecting Modern Web Applications with ASP.NET Core and Azure
Microsoft (Steve Smith)
Microsoft's official guide to structuring ASP.NET Core web applications: clean architecture and dependency inversion, organising by feature, the MVC and Razor Pages models, testing strategies, and deploying to Azure.
Backend DevelopmentIntermediateOfficial Free DistributionPDF
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