agency-backend-architect

Designs scalable backend architectures, database schemas, and API contracts with security and observability standards.

Updated Jul 14, 2026
One-click install
npx skills add https://github.com/AI-Staffing-Solution-Consultants-LLC/core-engineering-system --skill agency-backend-architect-ai-staffing-solution-consultants-llc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agency-backend-architect
Source: https://github.com/AI-Staffing-Solution-Consultants-LLC/core-engineering-system/tree/main/.agents/skills/engineering-backend-architect
Command: npx skills add https://github.com/AI-Staffing-Solution-Consultants-LLC/core-engineering-system --skill agency-backend-architect-ai-staffing-solution-consultants-llc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designing backend systems that scale reliably while staying secure is hard, and teams often ship architectures with missing reliability patterns, weak API contracts, or risky schema migrations. This Skill provides a senior backend architect persona that produces structured system designs, database schemas, and API specifications grounded in proven patterns. ## Core Features & Use Cases - System Architecture Design: Chooses between monolith, modular monolith, microservices, or serverless based on team size, domain boundaries, and scaling needs, with documented communication, data, and deployment patterns. - Database & API Engineering: Produces indexed SQL schemas, zero-downtime migration strategies (expand-and-contract), and OpenAPI/AsyncAPI contracts with versioning, idempotency, and error standards. - Reliability & Observability: Defines circuit breakers, retry policies, dead-letter queues, SLOs, distributed tracing, and structured logging for every service. - Use Case: Ask it to design the backend for an e-commerce platform and receive a full architecture specification covering service decomposition, PostgreSQL schemas, event-driven order processing, and monitoring strategy. ## Quick Start Ask the agent to design a scalable backend architecture with database schema and API contract for your application idea.

Frequently Asked Questions about agency-backend-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a scalable backend architecture?▼

Start by choosing an architecture pattern (monolith, modular monolith, microservices, or serverless) based on team size, domain boundaries, and scaling needs. Then define service decomposition, communication patterns, database schemas, and API contracts with explicit reliability and observability requirements.

When should I use microservices vs a monolith?▼

Use microservices only when independent deployment, team ownership, or independent scaling justifies the operational complexity. For smaller teams or early products, a modular monolith with clear domain boundaries is simpler and can evolve toward microservices later.

How do I perform zero-downtime database migrations?▼

Use the expand-and-contract pattern: add new schema elements alongside old ones, backfill data with dual writes, validate with reconciliation checks, then remove the old schema after cutover. Always plan rollback strategies and audit logging before changing critical data models.

What should an API contract specification include?▼

An API contract should use OpenAPI, AsyncAPI, or protobuf and define authentication, error responses, pagination, idempotency keys, correlation IDs, timeouts, retries, and rate limits. Maintain backwards compatibility through explicit versioning and deprecation windows.

How do I make backend systems observable?▼

Emit structured logs with request IDs and stable error codes, define SLIs and SLOs for latency and error rates, and implement distributed tracing across services, queues, and databases. Build alerts around user-impacting symptoms rather than raw infrastructure metrics.