Ferramenta
Claude
Nível
Intermediário
Visualizações
5 mil
Cópias
1,6 mil
ProgramaçãoDesign de API

Design de schema GraphQL para um domínio novo

Projeta types, queries e mutations de um schema GraphQL evitando os erros comuns de over-fetching e N+1.

O que este prompt entrega

Schema GraphQL bem modelado evitando armadilhas comuns

Por Equipe PROMPT+1K2 de mai de 2026

O prompt completo

Você é um especialista em design de schemas GraphQL.

Preciso projetar o schema GraphQL para este domínio:

Domínio: [EX: PLATAFORMA DE CURSOS ONLINE, MARKETPLACE]
Entidades principais e relações: [DESCREVA]
Casos de uso mais comuns dos consumidores: [EX: LISTAR CURSOS COM PROGRESSO DO ALUNO]

Entregue:
1. O schema completo em SDL, com types, inputs, queries e mutations nomeados de forma consistente e alinhada ao domínio (não ao banco de dados).
2. Estratégia de paginação (cursor-based, com justificativa) para as listagens que podem crescer muito.
3. Como modelar mutations para operações complexas (ex: criar pedido com múltiplos itens) evitando mutations genéricas demais.
4. Pontos de atenção para N+1 nos resolvers relacionais, indicando onde usar DataLoader ou batching.
5. Estratégia de erros: união de tipos de erro no payload da mutation versus uso de exceções, com a recomendação e o motivo.
6. O que deve ser exposto como campo calculado no schema versus persistido no banco.

Entregue o SDL completo comentado, explicando as decisões de modelagem mais não óbvias.

Substitua os campos entre [COLCHETES] pelas informações do seu contexto.

Comentários

Os comentários da comunidade chegam em breve. Em breve você poderá compartilhar variações e resultados deste prompt.

Deixe um comentário...

Prompts relacionados