Evaluates API specifications (REST, GraphQL, gRPC), database schemas, service boundaries, authentication/authorization flows, caching strategies, message queues, and deployment architectures.
Identifies design flaws, security vulnerabilities, performance bottlenecks, and scalability issues.
Produces detailed design review reports with severity-rated findings, architecture diagrams, and implementation recommendations.
Use when reviewing backend system designs, validating API specifications, assessing database schemas, evaluating microservices architectures, reviewing integration patterns, or when users mention backend design review, API design validation, database design review, microservices assessment, or backend architecture evaluation.
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Review Scope - What was reviewed, depth of review, focus areas
Key Findings Summary - Critical and high severity issues overview
Detailed Findings - Each finding with severity, description, impact, recommendations, examples
Positive Observations - Strengths and good design decisions
Recommendations - Prioritized improvements with implementation guidance
Architecture Diagrams - Current state and proposed improvements
Action Items - Specific tasks with owners, deadlines, and status tracking
Next Steps - Immediate actions, short-term tasks, follow-up review schedule
Reference Files
Load detailed guidance based on specific review needs:
Review Process: See [backend-design-review-process.md](references/backend-design-review-process.md) for comprehensive step-by-step review workflow covering API design, database validation, microservices assessment, security review, and performance evaluation with detailed checklists
API Design Patterns: See [api-design-patterns.md](references/api-design-patterns.md) when reviewing RESTful APIs, GraphQL schemas, or gRPC services - includes resource modeling, HTTP methods, status codes, versioning strategies, authentication patterns, and common anti-patterns
Database Design Patterns: See [database-design-patterns.md](references/database-design-patterns.md) for detailed guidance on data modeling, normalization, indexing strategies, query optimization, database scaling patterns, NoSQL patterns, and caching strategies
Microservices & Integration Patterns: See [microservices-integration-patterns.md](references/microservices-integration-patterns.md) when reviewing microservices architecture, service boundaries, communication patterns, resilience patterns, message queues, event streaming, and distributed system designs
Report Template: See [report-template.md](references/report-template.md) for complete report structure with sections for executive summary, findings, recommendations, architecture diagrams, and action items
Severity Levels: See [severity-levels.md](references/severity-levels.md) for detailed severity rating criteria (Critical, High, Medium, Low) with examples and action requirements