There are 58 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.
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
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 💪
🔷🎯 TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
Useful Resources for Low Level System Design
Resources related to distributed systems, system design, microservices, scalability and performance, etc
A structured approach to designing and documenting Aggregates
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
The diagramming tool for flowcharts, mindmaps, user flows, network & cloud diagrams, and more!
系统设计面试必读(awesome system design)
A command line utility for Structurizr.
🔷✨ 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
A complete guide for learning object oriented programming pillars, SOLID principles and design patterns with TypeScript!
Compare syntax, layouts, outputs between languages for generating diagrams with text.
Structurizr for .NET
:1st_place_medal: Roadmap to become a system design and architecture master
Vertical Slice Architecture solution template in .NET 8