architecture-patterns - Design Maintainable Backend Architectures
Implement Clean Architecture, Hexagonal Architecture, and Domain-Driven Design patterns for complex or refactored backend systems.
Tags
Updated: 2026-09-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design Clean Architecture systems
- Apply Hexagonal Architecture patterns
- Model domains with DDD
- Define ports and adapters
- Structure backend application layers
- Refactor tightly coupled applications
- Plan microservices decomposition
Inputs
- Backend system requirements
- Existing application code
- Architecture standards
- Domain modeling information
Outputs
- Architecture designs
- Refactored backend code
- Layered directory structures
- Ports and adapter interfaces
- Testable codebases
