RestQL es un lenguaje de consultas de microservicio que facilita la obtención de información de múltiples servicios de la manera más eficiente. Parecido a GraphQL
Veamos un ejemplo:
from hero
with
name = "Restman"
from sidekick
with
hero = hero.id
only
skills
RestQL se integra a la perfección con su arquitectura de microservicio actual.
Solo se debe configurar los end points del servicio, corremos el servidor de restQL y luego comencemos a consultar.
Una arquitectura basada en microservicios no es una bala de plata. A pesar de sus beneficios inmediatos para los equipos de servicio, plantea por su propia naturaleza un desafío en términos de complejidad y rendimiento para los consumidores. restQL tiene como objetivo resolver esta brecha, reduciendo los viajes redondos y simplificando la orquestación de microservicios.
Dejo link:
http://restql.b2w.io/