There are 79 repositories under software-architecture topic.
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年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,**类,数学类,人物传记书籍
Sample ASP.NET Core 8.0 reference application, now community supported: https://github.com/NimblePros/eShopOnWeb
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.
《Machine Learning Systems: Design and Implementation》- Chinese Version
Roadmap to becoming a Java developer in 2025
A list of books 📚and articles 📝 for the discerning web developer to read.
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
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.
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
Roadmap and Resource Compilation for System Design Fight Club
The ultimate clean architecture template for .NET applications 💪
🔷🎯 TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
Useful Resources for Low Level System Design
A practical microservices with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, Masstransit, and Aspire in .Net 9.
Resources related to distributed systems, system design, microservices, scalability and performance, etc
A structured approach to designing and documenting Aggregates
系统设计面试必读(awesome system design)
This repository includes resources which are more than sufficient to prepare for google interview if you are applying for a software engineer position or a site reliability engineer position
Architectural Metapatterns book and wiki
A complete guide for learning object oriented programming pillars, SOLID principles and design patterns with TypeScript!
A command line utility for Structurizr.
Compare syntax, layouts, outputs between languages for generating diagrams with text.
Vertical Slice Architecture solution template in .NET 9
🔷✨ TypeScript DDD Skeleton: Bootstrap your new TypeScript project applying Hexagonal Architecture and Domain-Driven Design patterns
Sites, blogs, cursos, redes sociais e projetos de referências para desenvolvedores .NET
:1st_place_medal: Roadmap to become a system design and architecture master
Structurizr for .NET