Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
-
Updated
Aug 16, 2024
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
D2 is a modern diagram scripting language that turns text to diagrams.
Full Modular Monolith application with Domain-Driven Design approach.
Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
A comprehensive list of books on Software Architecture.
🚀 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,思想类,数学类,人物传记书籍
A list of books 📚and articles 📝 for the discerning web developer to read.
《Machine Learning Systems: Design and Implementation》- Chinese Version
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more.
A curated list of resources on software architecture
Porto is a Modern Software Architectural Pattern that scales with your business!
Roadmap and Resource Compilation for System Design Fight Club
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
The ultimate clean architecture template for .NET applications 💪
Structurizr DSL
🔷🎯 TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
Useful Resources for Low Level System Design
Add a description, image, and links to the software-architecture topic page so that developers can more easily learn about it.
To associate your repository with the software-architecture topic, visit your repo's landing page and select "manage topics."