24FreelanceMercato freelance che non dorme mai
Il periodo di risposta è scaduto

Gateway GraphQL sopra i nostri servizi REST esistenti

70 visualizzazioni 0 risposte#42146
Budget€2 525per il progetto
FormatoProgetto una tantumnessun prepagamento
PagamentoContante, Bonifico bancario
Risposte accettateIl periodo di risposta è scadutofino a 08.09.2026
Risposte0media della categoria: 0,1
Visualizzazioni7021 in 14 giorni

Descrizione del progetto

Tradotto
Abbiamo diversi microservizi REST, ciascuno responsabile per il proprio dominio — utenti, catalogo, ordini, fatturazione. I client web e mobile sono stanchi di fare tre o quattro richieste di seguito per visualizzare un'unica schermata. Abbiamo bisogno di un gateway GraphQL che si trovi davanti a questi servizi, restituisca uno schema unificato pulito e consenta ai client di ottenere esattamente i campi di cui hanno bisogno in un'unica richiesta. Sottolineiamo: questo è un compito di gateway, non una riscrittura — le API REST rimangono come sono, e il tuo strato le aggrega e le federate.

La parte principale del lavoro è la progettazione dello schema e i risolutori. Ci aspettiamo un sistema di tipi ben strutturato con nomi chiari e risolutori che chiamano i punti finali REST sottostanti, uniscono entità correlate e risolvono collegamenti tra servizi senza l'esplosione classica N+1 — cioè, il batching e il pattern del data loader per ogni query sono obbligatori. Inoltre, abbiamo bisogno di caching delle risposte con invalidazione adeguata e autorizzazione: passa il token del chiamante, controllalo al gateway e applica le regole di accesso a livello di campo e tipo. Si prega di gestire le parziali anomalie in modo elegante in modo che un backend lento non faccia fallire l'intera richiesta.

Per evitare confusione: questo non è un server API mock o un gateway webhook — abbiamo bisogno di uno strato di aggregazione GraphQL in produzione su API REST attive. Il risultato dovrebbe essere deployabile, documentato e coperto da test. Scrivi quale stack preferisci (Node con Apollo, router di federazione, o un altro approccio) e perché. Stima — tre settimane, per un ingegnere forte la tempistica è negoziabile.

— Schema GraphQL unificato su 4+ servizi REST
— Risolutori con stitching, federazione e data loader
— Strategia di caching delle risposte e invalidazione
— Passaggio del token e autorizzazione a livello di campo e tipo
— Test, documentazione e docker-compose locale per l'esecuzione
Programmazione web Contante, Bonifico bancario
24
Venti · consiglio

Come scrivere una risposta che venga scelta

  • Inizia con il compito del cliente, non con una storia su di te.
  • Collega uno o due lavori simili dal tuo portfolio.
  • Indica un prezzo e una scadenza — e cosa includono esattamente.
  • Fai una domanda di chiarimento: inizia la conversazione.

Risposte 0

I testi delle risposte sono visibili solo al cliente.

Stessa categoria

Progetti simili

Tutti i progetti nella categoria
Buono a sapersi
Come rispondo a questo progetto?

Accedi come freelancer, descrivi come risolverai il compito, indica il tuo prezzo e la scadenza. Il cliente legge le risposte e inizia un dialogo con le migliori.

Chi può vedere la mia risposta?

Solo il cliente che ha pubblicato il progetto e tu. Altri freelancer non vedono il tuo testo o prezzo.

Dove posso trovare lavori simili?

Nuovi progetti in “Programmazione web” appaiono ogni giorno. Tutti i progetti nella 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