backend-development

Guide backend system design, deployment, and scaling for production environments.

Updated Feb 25, 2025
One-click install
npx skills add https://github.com/VuNguyenVietTien/task-scheduler --skill backend-development-vunguyenviettien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-development
Source: https://github.com/VuNguyenVietTien/task-scheduler/tree/main/.opencode/skills/backend-development
Command: npx skills add https://github.com/VuNguyenVietTien/task-scheduler --skill backend-development-vunguyenviettien

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines backend development by providing guidance on building robust APIs, microservices, and secure infrastructure.

Core Features & Use Cases

  • API Design & Optimization: Design REST, GraphQL, or gRPC APIs to efficiently serve client needs.
  • Technology Selection & Architecture: Choose suitable languages, frameworks, and architecture patterns for scalable backend systems.
  • Use Case: A developer wants to create a high-performance microservices architecture using Node.js and PostgreSQL, ensuring scalability and maintainability.

Quick Start

Use the backend development skill to assemble an API with REST endpoints for user management.

Frequently Asked Questions about backend-development

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

FAQPage Schema
How do I design and optimize backend APIs for microservices?

To design backend APIs for microservices, evaluate REST, GraphQL, or gRPC protocols to efficiently serve client needs while ensuring scalability and maintainability across your services. This approach streamlines robust API creation.

What is the best way to choose a tech stack for scalable backend systems?

The best way to choose a tech stack for scalable backend systems involves selecting suitable languages, frameworks, and architecture patterns that align with your performance and security requirements. This ensures your infrastructure remains robust and maintainable in production environments.

How do I build a high-performance microservices architecture with Node.js and PostgreSQL?

Building high-performance microservices architecture with Node.js and PostgreSQL requires applying infrastructure patterns and best practices for scalability. This guides assembling robust APIs and selecting suitable frameworks for your stack.

When do I need to use microservices architecture for my backend?

You need microservices architecture when your backend requires independent scalability, high performance, and strict separation of concerns. This pattern suits deploying and scaling individual infrastructure components separately in production.

Does this approach support deploying secure backend infrastructure in production?

Yes, this approach supports deploying secure backend infrastructure in production by guiding engineers through best practices, suitable frameworks, and infrastructure patterns designed specifically for robust, scalable environments.

What are the limitations of building backend systems without proper architecture patterns?

Building backend systems without proper architecture patterns limits your ability to scale efficiently, secure infrastructure, and maintain robust APIs. Applying best practices prevents these bottlenecks in production environments.