awesome-design-patterns
github.com/darliner/awesome-design-patterns ↗优秀软件与架构设计模式资源收集。包含10种常见的软件架构模式、GoF设计模式、云架构模式、微服务和分布式系统、大数据、数据库等
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me general architecture resources from awesome-design-patterns"
Installation instructions →What's inside
General Architecture
- 10 common architectural patterns
10 Common software architectural patterns in a nutshell.
- architecting-for-reliability
Architecting for Reliability Part 1/3.
- martin fowler
Catalog of Patterns of Enterprise Application Architecture.
- reactive design patterns
This website accompanies the book Reactive Design Patterns by Roland Kuhn.
- scalable System Design Patterns
Scalable system design techniques.
- system-design-primer
Design large-scale systems.
Micro services & Distributed Systems
- 12factor
The twelve-factor methodology.
- enterprise Integration Patterns
Patterns and Best Practices for Enterprise Integration.
- message-queues
Comparing-message-queue-architectures.
- microservice patterns
A community site dedicated to documenting a master patterns catalog.
- microservices
A pattern language for microservices.
- microservices-anti patterns
Microservices antipatterns and pitfalls.
Language/Framework design patterns (mainly GoF)
Mobile
- androidpatterns
Interaction patterns that can help you design Android apps.
- design-patterns-for-android
Common Design Patterns for Android.
- ios-architecture-patterns
- mvc-mvp-and-mvvm
The MVC, MVP, and MVVM Smackdown.
Other Awesome Lists
Cloud Architecture
- AWS cloud design patterns
The AWS Cloud Design Patterns (CDP).
- Azure cloud design patterns
Building reliable, scalable, secure applications in the cloud.
- cloud computing patterns
Cloud Computing Patterns.
- cloud patterns
A community site dedicated to documenting a master patterns catalog.
- Google Cloud Solutions
Real business cases solutions with diagrams on GCP.
Security
- azure-security
Azure security best practices and patterns.
- cloud-security
Cloud security architecture intro.
- martinfowler
Web-security-basics.
- opensecurityarchitecture
Security Architecture Patterns.
- owasp
Security by Design Principles.
Docker and DevOps
- best-practices-for-shell-scripts
Best practices for shell scripts.
- container-anti-patterns
10 containers anti-patterns.
- container-design-patterns
Container Design Patterns for Kubernetes Pods Design.
- containerspatterns
There are a Thousand Ways to Use Containers.
- kubernetes
Kubernetes Production Patterns.
- pattern-and-anti-pattern-cicd
Pattern and anti-pattern cicd.
Showing a sample of 93 resources. View the full list on GitHub →