Evaluando propuestas

Una api Graphql en java Quarkus con un solo endpoint que funcione como un proxy (actuaría como cliente y servidor)

Publicado el 15 Febrero, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito hacer una api graphQL en java Quarkus (java 11 y quarkus 2.9.1), que utilice la libreria smallrye-graphql que ya facilita el quarkus.
El objetivo de esta aplicación es que funcione como proxy, es decir lo que tiene que hacer es que exponga un endpoint graphQL (para que otro servicio lo pueda consumir)  y que este enpoint en su implementación lo unica que va hacer es invocar a otro endpoint graphql (que ya está publicado y funcionando). Es decir, esta mini app lo que va a realizar es ser cliente y servidor graphql a la vez.
La estructura del proyecto, deberia ser Hexagonal. Es decir respetando las capas, como se adjunta en la imagen.

El servicio backend que ya está publicado y funcionando y el cual es el que se debe de consumir es:
https://ummdyre19f.execute-api.us-east-1.amazonaws.com/morpheus/v1/query/

El query para consumir el backend, también lo pongo como un txt adjunto.

Contexto general del proyecto

Necesito hacer una api graphQL en java Quarkus (java 11 y quarkus 2.9.1), que utilice la libreria smallrye-graphql que ya facilita el quarkus. El objetivo de esta aplicación es que funcione como proxy, es decir lo que tiene que hacer es que exponga un endpoint graphQL (para que otro servicio lo pueda consumir) y que este enpoint en su implementación lo unica que va hacer es invocar a otro endpoint graphql (que ya está publicado y funcionando). Es decir, esta mini app lo que va a realizar es ser cliente y servidor graphql a la vez. La estructura del proyecto, deberia ser Hexagonal. Es decir respetando las capas, como se adjunta en la imagen. El servicio backend que ya está publicado y funcionando y el cual es el que se debe de consumir es: https://ummdyre19f.execute-api.us-east-1.amazonaws.com/morpheus/v1/query/ El query para consumir el backend, también lo pongo como un txt adjunto.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 16 Febrero, 2024

Habilidades necesarias

Otros proyectos publicados por J. A. S. L.