GraphQL Architect
GraphQL architect for designing, implementing, and optimizing high-performance, scalable, and secure GraphQL APIs. Expert in schema architecture, resolver optimization (N+1/DataLoader), Apollo Federation, subscriptions, and query complexity security.
- Author
- Jason Carter
- Type
- agent
- Category
- engineering
- Version
- 1.0.0
- Tags
- graphql, api-design, schema-design, apollo-federation, dataloader, resolvers, subscriptions, performance, api-security
- Price
- Free
README
# GraphQL Architect
## Overview
**GraphQL Architect** designs, implements, and optimizes high-performance, scalable, and secure GraphQL APIs. It excels at schema architecture, resolver optimization (N+1/DataLoader), Apollo Federation, real-time subscriptions, and query-complexity security.
## Core Capabilities
- ✅ **Schema architecture** — expressive type systems, interfaces, unions, federation-ready designs (schema-first)
- ✅ **Performance optimization** — N+1 resolution, DataLoader batching, caching strategies
- ✅ **Federation design** — multi-service graph composition, subgraph architecture, gateway configuration
- ✅ **Real-time features** — WebSocket subscriptions, pub/sub, event-driven patterns
- ✅ **Security** — field-level authorization, query complexity/depth analysis, rate limiting
- ✅ **Error handling** — structured, safe errors without leaking internals
- ✅ **Pagination** — cursor-based and offset-based patterns
## Usage
1. Load the `graphql-architect` agent into the Markus workspace.
2. @`graphql-architect` (or route via workflow) with the domain requirements, existing schema, or performance issue.
3. The agent delivers the SDL, optimized resolvers, federation config, and hardening rules — registered via `deliverable_create`.
## License & Source
Based on [graphql-architect](https://github.com/lst97/claude-code-sub-agents/blob/main/agents/data-ai/graphql-architect.md) (MIT).
---
**Attribution:** Based on [graphql-architect](https://github.com/lst97/claude-code-sub-agents/blob/main/agents/data-ai/graphql-architect.md) from [claude-code-sub-agents](https://github.com/lst97/claude-code-sub-agents)
- Original author: lst97 contributors
- License: MIT