backend-development

Design backend systems with API, authentication, security, and deployment patterns.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/vuminhieu/spexor-client --skill backend-development-vuminhieu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: backend-development
Source: https://github.com/vuminhieu/spexor-client/tree/main/.agent/skills/skills/backend-development
Command: npx skills add https://github.com/vuminhieu/spexor-client --skill backend-development-vuminhieu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams design and implement robust, production-ready backend systems using modern languages, frameworks, and DevOps practices. It provides guidance across API design, authentication, security, performance, scalability, and deployment patterns to streamline backend delivery.

Core Features & Use Cases

  • Architecture guidance for monoliths and microservices, including API design patterns (REST, GraphQL, gRPC) and data modeling approaches.
  • Security & compliance focus covering OAuth 2.1, JWT, RBAC, MFA, and OWASP Top 10 mitigations.
  • Performance & scalability practices such as caching, database optimization, CQRS, and observability, plus CI/CD and containerization.
  • Real-world scenarios: building an API gateway, implementing secure authentication, or migrating to microservices.

Quick Start

Use the backend-development skill to draft a production-ready backend plan for a new service, including API design, authentication strategy, data model outline, security checks, and a sample CI/CD workflow.

Frequently Asked Questions about backend-development

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

FAQPage Schema
How do I design a production-ready backend architecture for microservices?▼

Design production-ready backend microservices by defining API patterns like REST, GraphQL, or gRPC, establishing data models, and applying containerization with Dockerized deployments and CI/CD pipelines for scalable delivery.

What is the best way to implement secure authentication using OAuth 2.1 and JWT?▼

Implement secure authentication using OAuth 2.1 and JWT by enforcing role-based access control (RBAC), integrating multi-factor authentication (MFA), and mitigating OWASP Top 10 vulnerabilities to protect backend APIs.

Does this backend design guidance support Node.js, Python, Go, and Rust stacks?▼

Yes, this backend design guidance supports Node.js, Python, Go, and Rust stacks, providing architecture patterns, security requirements, and deployment workflows tailored for monoliths and microservices across these languages.

How do I set up a CI/CD pipeline and observability for a new API gateway?▼

Set up CI/CD pipelines and observability for API gateways by configuring Dockerized deployments, integrating performance monitoring, and applying caching and database optimization patterns to ensure system scalability.

When should I use CQRS and parameterized queries in backend development?▼

Use CQRS and parameterized queries in backend development when optimizing complex data models for high scalability and enforcing strict security boundaries to prevent injection attacks within your database layer.