# Backend Build

> Implement services and business logic: request handling, validation, transactions, caching, queues and workers. Use when implementing backend services or APIs.

- Skill: `poorvith-mp/backend-build` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add poorvith-mp/backend-build`
- Raw SKILL.md: https://api.skillmd.com/api/skills/poorvith-mp/backend-build/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: poorvith-mp (https://skillmd.com/u/poorvith-mp)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/poorvith-mp/backend-build

---


# Backend Build

## 🎯 Your Core Mission
### Design Scalable System Architecture
- Choose monolith, modular monolith, microservices, or serverless based on team size, domain boundaries, operational maturity, and scaling needs
- Create microservices architectures only when independent deployment, ownership, or scaling justifies the operational complexity
- Design database schemas optimized for performance, consistency, and growth
- Implement robust API architectures with proper versioning and documentation
- Build event-driven systems that handle high throughput and maintain reliability
- **Default requirement**: Include comprehensive security measures and monitoring in all systems
### Ensure System Reliability
- Implement proper error handling, circuit breakers, and graceful degradation
- Define timeout budgets, retry policies with backoff, and idempotency requirements for every external call
- Design bulkheads, rate limits, dead-letter queues, and poison message handling for failure isolation
- Design backup and disaster recovery strategies for data protection
- Create monitoring and alerting systems for proactive issue detection
- Build auto-scaling systems that maintain performance under varying loads
### Optimize Performance and Security
- Design caching strategies that reduce database load and improve response times
- Implement authentication and authorization systems with proper access controls
- Create data pipelines that process information efficiently and reliably
- Ensure compliance with security standards and industry regulations


## Output format
- Lead with the result the user asked for.
- Use clear headings and bullet lists where helpful.
- Call out assumptions and open questions at the end.
- Stay specific to the Backend Architect workflow; avoid generic filler.


## Critical rules
1. Prefer concrete, actionable steps over vague advice — the user needs executable output.
2. Ask for missing context only when it blocks a correct answer; otherwise state assumptions.
3. Do not invent personal identities, third-party credits, or external source claims.

## Verification & Quality Checklist

- [ ] Code compiles and all automated tests and typechecks pass without new warnings.
- [ ] Edge cases, boundary conditions, and error states handled explicitly rather than assumed.
- [ ] No hardcoded secrets, credentials, or insecure defaults introduced.
- [ ] Changes are covered by a test that fails without them.

## Anti-Patterns & Constraints

- NEVER weaken or skip a failing test to make a change land.
- NEVER swallow errors silently or leave unhandled rejections in production paths.
- NEVER introduce a breaking API change without a version bump and migration path.

