backend-development

Guide backend development covering architecture, API design, security, performance, and DevOps.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/ankitsharma495/Flowbase --skill backend-development-ankitsharma495
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-development
Source: https://github.com/ankitsharma495/Flowbase/tree/main/.agents/skills/backend-development
Command: npx skills add https://github.com/ankitsharma495/Flowbase --skill backend-development-ankitsharma495

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and set of best practices for designing, building, and deploying production-ready backend systems, addressing challenges from initial architecture to ongoing maintenance and security.

Core Features & Use Cases

  • Architecture Design: Guidance on microservices, event-driven patterns, and database strategies.
  • API Development: Best practices for REST, GraphQL, and gRPC APIs.
  • Security & Authentication: Implementing robust security measures, authentication flows, and access control.
  • Performance Optimization: Techniques for database tuning, caching, and scaling.
  • DevOps & Operations: CI/CD, containerization, monitoring, and deployment strategies.
  • Use Case: A startup needs to build a scalable e-commerce backend. This Skill provides the architectural blueprints, technology choices, security guidelines, and deployment strategies to ensure a robust and maintainable system.

Quick Start

Use the backend-development skill to design a scalable microservices architecture for a new web application.

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 scalable microservices architecture for a new web application?

Designing scalable microservices architecture involves selecting appropriate event-driven patterns and database strategies to build maintainable server-side applications. This Skill provides architectural blueprints and technology choices to guide your backend system design.

What is the best way to implement authentication and access control in a backend API?

Implementing backend API security requires robust authentication flows and access control measures to protect server-side applications. This Skill provides guidelines for building secure REST, GraphQL, and gRPC APIs with proper access management.

How do I optimize backend performance and database tuning for high-traffic applications?

Optimizing backend performance requires database tuning, caching strategies, and scaling techniques to handle high traffic efficiently. This Skill covers performance optimization methods to ensure your server-side applications remain responsive under load.

Does this backend development guidance cover DevOps practices like CI/CD and containerization?

Yes, this backend development guidance covers DevOps practices including CI/CD pipelines, containerization, monitoring, and deployment strategies. These operational practices ensure robust and maintainable production-ready backend systems.

When should I choose GraphQL over REST or gRPC for my API design?

Choosing between GraphQL, REST, and gRPC for API design depends on your specific data fetching and communication requirements. This Skill provides best practices for implementing each API type within your backend architecture.