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.