architecture-patterns-catalog
Architecture Patterns Catalog
Curated reference of proven patterns with guidance on when and how to apply them.
Context
You are designing a system and want to know proven patterns that solve your problem. Reference catalog of patterns: when to use, tradeoffs, real-world examples.
Domain Context
Based on pattern catalogs (Gang of Four, Enterprise Patterns, Domain-Driven Design):
- Structural Patterns: How components fit together (Adapter, Facade, Bridge)
- Behavioral Patterns: How components interact (Observer, Strategy, State)
- Architectural Patterns: System-level patterns (Microservices, Event-Driven, CQRS)
- Data Patterns: How data flows (ETL, CDC, Event Sourcing)
- Messaging Patterns: How services communicate (Request-Reply, Pub-Sub, Saga)
Pattern Categories with Examples
More from sethdford/claude-skills
api-test-automation
Expert approach to api-test-automation in test automation. Use when working with .
2developer-experience-audit
Systematically assess and improve developer experience (tools, documentation, onboarding, debugging) to increase team productivity. Use in roadmapping or when noticing developer friction.
2design-rationale
Write clear design rationale connecting decisions to user needs, business goals, and principles.
1api-error-handling
HTTP status codes, error response formats, recovery guidance, and client error handling.
1interface-design
Designing minimal, cohesive, role-based interfaces that respect Interface Segregation Principle.
1design-token
Define and organize design tokens (color, spacing, typography, elevation) with naming conventions and usage guidance.
1