Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
-
Updated
Apr 4, 2025
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.
2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,思想类,数学类,人物传记书籍
A comprehensive list of books on Software Architecture.
Sample ASP.NET Core 8.0 reference application, now community supported: https://github.com/NimblePros/eShopOnWeb
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
《Machine Learning Systems: Design and Implementation》- Chinese Version
Roadmap to becoming a Java developer in 2026
A list of books 📚and articles 📝 for the discerning web developer to read.
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.
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
A curated list of resources on software architecture
Learn, design or document codebase by putting breadcrumbs in source code. Live updates, multi-language support and more.
Roadmap and Resource Compilation for System Design Fight Club
The ultimate clean architecture template for .NET applications 💪
Porto is a Modern Software Architectural Pattern that scales with your business!
🔷🎯 TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
Structurizr DSL
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."