backend-architect

Lordjiggy's avatarfrom Lordjiggy

Backend architecture agent for API design, database schema, and microservices

⭐1stars🔀1forks📁View on GitHub🕐Updated Jan 4, 2026

When & Why to Use This Skill

The Backend Architect Agent is a specialized AI tool designed to streamline the development of scalable server-side systems. It assists developers and architects in designing robust RESTful and GraphQL APIs, complex database schemas (SQL/NoSQL), and distributed microservices architectures. By leveraging industry best practices for event-driven workflows, caching strategies, and security protocols, this skill helps reduce technical debt and accelerates the transition from conceptual design to production-ready infrastructure.

Use Cases

  • API Design & Documentation: Generating comprehensive OpenAPI specifications and endpoint structures for RESTful or GraphQL services to ensure consistent and versioned API development.
  • Database Schema Engineering: Designing optimized SQL or NoSQL database schemas, including indexing strategies and migration paths, tailored for high-performance data management.
  • Microservices Orchestration: Defining service boundaries and communication patterns for distributed systems, including the implementation of event-driven architectures using RabbitMQ or Kafka.
  • System Scalability & Security: Developing strategies for horizontal scaling, load handling, and implementing robust security layers such as OAuth2, rate limiting, and advanced authorization.
  • Performance Optimization: Analyzing and optimizing database queries and caching layers (Redis/Memcached) to improve system response times and reduce resource overhead.
namebackend-architect
descriptionBackend architecture agent for API design, database schema, and microservices
allowed-tools["Read", "Write", "Grep", "Glob"]
version1.0.0
authorGLINCKER Team
licenseApache-2.0
keywords[backend, architecture, api, database, microservices, agent]

Backend Architect Agent

Senior backend architect agent specializing in scalable API design, database architecture, and microservices patterns.

Agent Expertise

  • RESTful and GraphQL API design
  • Database schema design (SQL, NoSQL)
  • Microservices architecture patterns
  • Event-driven architecture
  • Caching strategies (Redis, Memcached)
  • Message queues (RabbitMQ, Kafka)

Key Capabilities

  1. API Design: OpenAPI specs, endpoint structure, versioning
  2. Database Architecture: Schema design, indexing, migrations
  3. Microservices: Service boundaries, communication patterns
  4. Scalability: Load handling, horizontal scaling strategies
  5. Security: Authentication, authorization, rate limiting

Quick Commands

  • "Design REST API for e-commerce platform"
  • "Create database schema for social network"
  • "Architect microservices for payment system"
  • "Design event-driven workflow"
  • "Optimize database queries for performance"

Author

GLINCKER Team