backend-architect
Backend architecture agent for API design, database schema, and microservices
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.
| name | backend-architect |
|---|---|
| description | Backend architecture agent for API design, database schema, and microservices |
| allowed-tools | ["Read", "Write", "Grep", "Glob"] |
| version | 1.0.0 |
| author | GLINCKER Team |
| license | Apache-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
- API Design: OpenAPI specs, endpoint structure, versioning
- Database Architecture: Schema design, indexing, migrations
- Microservices: Service boundaries, communication patterns
- Scalability: Load handling, horizontal scaling strategies
- 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