24FreelanceMarketplace de freelancers que nunca dorme
Período de resposta encerrado

Gateway GraphQL sobre nossos serviços REST existentes

71 visualizações 0 respostas#42146
Orçamento€2 525pelo projeto
FormatoProjeto únicosem pré-pagamento
PagamentoDinheiro, Transferência bancária
Respostas aceitasPeríodo de resposta encerradoaté 08.09.2026
Respostas0média da categoria: 0,1
Visualizações7121 em 14 dias

Descrição do projeto

Traduzido
Temos vários microserviços REST, cada um responsável por sua própria área de domínio — usuários, catálogo, pedidos, faturamento. Clientes web e móveis estão cansados de fazer três ou quatro requisições seguidas para renderizar uma tela. Precisamos de um gateway GraphQL que fique na frente desses serviços, retorne um esquema unificado limpo e permita que os clientes obtenham exatamente os campos de que precisam em uma única requisição. Enfatizamos: esta é uma tarefa de gateway, não uma reescrita — as APIs REST permanecem como estão, e sua camada agrega e federá-las.

A parte principal do trabalho é o design do esquema e os resolvers. Esperamos um sistema de tipos bem estruturado com nomes claros e resolvers que chamem os endpoints REST subjacentes, costurem entidades relacionadas e resolvam links entre serviços sem a clássica explosão N+1 — ou seja, o agrupamento e o padrão de carregador de dados para cada consulta são obrigatórios. Além disso, precisamos de cache de resposta com invalidação e autorização adequadas: passe o token do chamador, verifique-o no gateway e aplique regras de acesso no nível de campo e tipo. Por favor, trate falhas parciais de forma elegante para que um backend lento não derrube toda a requisição.

Para evitar confusão: este não é um servidor de API simulado ou gateway de webhook — precisamos de uma camada de agregação de produção de GraphQL sobre APIs REST ao vivo. O resultado deve ser implantável, documentado e coberto com testes. Anote qual stack você prefere (Node com Apollo, roteador de federação ou outra abordagem) e por quê. Estime — três semanas, para um engenheiro forte o cronograma é negociável.

— Esquema GraphQL unificado sobre 4+ serviços REST
— Resolvers com costura, federação e carregador de dados
— Estratégia de cache de resposta e invalidação
— Passagem de token e autorização no nível de campo e tipo
— Testes, documentação e docker-compose local para execução
Programação web Dinheiro, Transferência bancária
24
Vinte · dica

Como escrever uma resposta que seja escolhida

  • Comece com a tarefa do cliente, não com uma história sobre você.
  • Link um ou dois trabalhos semelhantes do seu portfólio.
  • Nomeie um preço e um prazo — e o que exatamente eles incluem.
  • Faça uma pergunta esclarecedora: isso inicia a conversa.

Respostas 0

Os textos das respostas são visíveis apenas para o cliente.

Mesma categoria

Projetos semelhantes

Todos os projetos na categoria
Price and stock monitoring script for suppliers

Price and stock monitoring script for suppliers

We need a script that auto-collects prices and stock from supplier sites and feeds, compares them, keeps history and alerts on changes.

Programação web24.09.20260163
0respostas
Delivery and Courier Dispatch System

Delivery and Courier Dispatch System

A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.

Programação web24.09.20260181
0respostas
Bom saber
Como respondo a este projeto?

Faça login como freelancer, descreva como você resolverá a tarefa, nomeie seu preço e prazo. O cliente lê as respostas e inicia um diálogo com as melhores.

Quem pode ver minha resposta?

Apenas o cliente que postou o projeto e você. Outros freelancers não veem seu texto ou preço.

Onde posso encontrar trabalhos semelhantes?

Novos projetos em “Programação web” aparecem todos os dias. Todos os projetos na categoria

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora