24FreelanceFreelance-Marktplatz, der niemals schläft
Antwortzeit ist abgelaufen

GraphQL-Gateway über unseren bestehenden REST-Diensten

71 Ansichten 0 Antworten#42146
Budget€2 525für das Projekt
FormatEinmaliges Projektkeine Vorauszahlung
ZahlungBargeld, Banküberweisung
Antworten akzeptiertAntwortzeit ist abgelaufenbis 08.09.2026
Antworten0Kategorien-Durchschnitt: 0,1
Ansichten7121 in 14 Tagen

Projektbeschreibung

Übersetzt
Wir haben mehrere REST-Microservices, die jeweils für ihren eigenen Bereich verantwortlich sind — Benutzer, Katalog, Bestellungen, Abrechnung. Web- und mobile Clients sind es leid, drei oder vier Anfragen hintereinander zu stellen, um einen Bildschirm darzustellen. Wir benötigen ein GraphQL-Gateway, das vor diesen Diensten sitzt, ein sauberes einheitliches Schema zurückgibt und es den Clients ermöglicht, genau die Felder, die sie benötigen, in einer einzigen Anfrage zu erhalten. Wir betonen: dies ist eine Gateway-Aufgabe, kein Rewrite — REST-APIs bleiben wie sie sind, und Ihre Schicht aggregiert und föderiert sie.

Der Hauptteil der Arbeit ist das Schema-Design und die Resolver. Wir erwarten ein gut strukturiertes Typsystem mit klaren Namen und Resolvern, die die zugrunde liegenden REST-Endpunkte aufrufen, verwandte Entitäten zusammenfügen und serviceübergreifende Links ohne die klassische N+1-Explosion auflösen — das heißt, Batching und das Datenlade-Muster für jede Abfrage sind obligatorisch. Darüber hinaus benötigen wir Antwort-Caching mit angemessener Invalidierung und Autorisierung: übergeben Sie das Token des Aufrufers, überprüfen Sie es am Gateway und wenden Sie Zugriffsregeln auf Feld- und Typ-Ebene an. Bitte gehen Sie mit teilweisen Fehlern elegant um, sodass ein langsamer Backend nicht die gesamte Anfrage abbricht.

Um Verwirrung zu vermeiden: Dies ist kein Mock-API-Server oder Webhook-Gateway — wir benötigen eine Produktionsaggregationsschicht von GraphQL über live REST-APIs. Das Ergebnis sollte deploybar, dokumentiert und mit Tests abgedeckt sein. Schreiben Sie auf, welchen Stack Sie bevorzugen (Node mit Apollo, Federation Router oder einen anderen Ansatz) und warum. Schätzen Sie — drei Wochen, für einen starken Ingenieur ist der Zeitrahmen verhandelbar.

— Einheitliches GraphQL-Schema über 4+ REST-Dienste
— Resolver mit Stitching, Föderation und Datenlade-Muster
— Antwort-Caching und Invalidierungsstrategie
— Token-Pass-Through und Autorisierung auf Feld- und Typ-Ebene
— Tests, Dokumentation und lokales Docker-Compose zum Ausführen
Webprogrammierung Bargeld, Banküberweisung
24
Zwanzig · Tipp

Wie man eine Antwort schreibt, die ausgewählt wird

  • Beginnen Sie mit der Aufgabe des Kunden, nicht mit einer Geschichte über sich selbst.
  • Verlinken Sie ein oder zwei ähnliche Arbeiten aus Ihrem Portfolio.
  • Nennen Sie einen Preis und eine Frist – und was genau sie beinhalten.
  • Stellen Sie eine klärende Frage: das beginnt das Gespräch.

Antworten 0

Antworttexte sind nur für den Kunden sichtbar.

Gleiche Kategorie

Ähnliche Projekte

Alle Projekte in der Kategorie
Gut zu wissen
Wie antworte ich auf dieses Projekt?

Melden Sie sich als Freelancer an, beschreiben Sie, wie Sie die Aufgabe lösen werden, nennen Sie Ihren Preis und Ihre Frist. Der Kunde liest die Antworten und beginnt einen Dialog mit den besten.

Wer kann meine Antwort sehen?

Nur der Kunde, der das Projekt veröffentlicht hat, und Sie. Andere Freelancer sehen Ihren Text oder Preis nicht.

Wo finde ich ähnliche Arbeiten?

Neue Projekte in „Webprogrammierung“ erscheinen jeden Tag. Alle Projekte in der Kategorie

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