awesome-design-patterns
github.com/eric-erki/awesome-design-patterns ↗A curated list of software and architecture related design patterns.
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.
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 cost hacking
Patterns for reducing cloud costs.
- 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.
- kubernetes patterns
Presentation around the book kubernetes paterns.
Big Data
- bigdatapatterns
A community site dedicated to documenting a master patterns catalog.
- mapreduce-patterns
Map-reduce patterns.
- streaming-realtime-analytics
13 Stream Processing Patterns for building Streaming and Realtime Applications.
Showing a sample of 95 resources. View the full list on GitHub →