24FreelanceMercado freelance que nunca duerme
El período de respuesta ha terminado

Puerta de enlace GraphQL sobre nuestros servicios REST existentes

71 vistas 0 respuestas#42146
Presupuesto€2 525para el proyecto
FormatoProyecto únicosin prepago
PagoEfectivo, Transferencia bancaria
Respuestas aceptadasEl período de respuesta ha terminadohasta 08.09.2026
Respuestas0promedio de categoría: 0,1
Vistas7121 en 14 días

Descripción del proyecto

Traducido
Tenemos varios microservicios REST, cada uno responsable de su propia área de dominio: usuarios, catálogo, pedidos, facturación. Los clientes web y móviles están cansados de hacer tres o cuatro solicitudes seguidas para renderizar una pantalla. Necesitamos una puerta de enlace GraphQL que se sitúe frente a estos servicios, devuelva un esquema unificado limpio y permita a los clientes obtener exactamente los campos que necesitan en una sola solicitud. Enfatizamos: esta es una tarea de puerta de enlace, no una reescritura: las API REST permanecen como están, y su capa las agrega y federará.

La parte principal del trabajo es el diseño del esquema y los resolutores. Esperamos un sistema de tipos bien estructurado con nombres claros y resolutores que llamen a los puntos finales REST subyacentes, unan entidades relacionadas y resuelvan enlaces entre servicios sin la clásica explosión N+1: es decir, el agrupamiento y el patrón de cargador de datos para cada consulta son obligatorios. Además de esto, necesitamos almacenamiento en caché de respuestas con invalidación y autorización adecuadas: pasar el token del llamador, verificarlo en la puerta de enlace y aplicar reglas de acceso a nivel de campo y tipo. Por favor, maneje las fallas parciales de manera elegante para que un backend lento no caiga toda la solicitud.

Para evitar confusiones: esta no es una API de prueba o una puerta de enlace de webhook: necesitamos una capa de agregación de producción de GraphQL sobre APIs REST en vivo. El resultado debe ser desplegable, documentado y cubierto con pruebas. Escriba qué stack prefiere (Node con Apollo, enrutador de federación u otro enfoque) y por qué. Estime: tres semanas, para un ingeniero fuerte la línea de tiempo es negociable.

— Esquema GraphQL unificado sobre 4+ servicios REST
— Resolutores con unión, federación y cargador de datos
— Estrategia de almacenamiento en caché de respuestas e invalidación
— Paso de token y autorización a nivel de campo y tipo
— Pruebas, documentación y docker-compose local para ejecución
Programación web Efectivo, Transferencia bancaria
24
Veinte · consejo

Cómo escribir una respuesta que sea seleccionada

  • Comienza con la tarea del cliente, no con una historia sobre ti mismo.
  • Incluye uno o dos trabajos similares de tu portafolio.
  • Nombra un precio y un plazo — y qué incluyen exactamente.
  • Haz una pregunta aclaratoria: inicia la conversación.

Respuestas 0

Los textos de respuesta son visibles solo para el cliente.

Misma categoría

Proyectos similares

Todos los proyectos en la categoría
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.

Programación web24.09.20260165
0respuestas
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.

Programación web24.09.20260184
0respuestas
Bueno saber
¿Cómo respondo a este proyecto?

Inicia sesión como freelancer, describe cómo resolverás la tarea, nombra tu precio y plazo. El cliente lee las respuestas y comienza un diálogo con las mejores.

¿Quién puede ver mi respuesta?

Solo el cliente que publicó el proyecto y tú. Otros freelancers no ven tu texto ni tu precio.

¿Dónde puedo encontrar trabajos similares?

Nuevos proyectos en “Programación web” aparecen todos los días. Todos los proyectos en la categoría

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