An open API service indexing awesome lists of open source software.

https://github.com/garlicservices/gateway-bundle

Gateway Bundle provided to handle combined client query and delegate them to single microservice
https://github.com/garlicservices/gateway-bundle

composer-package symfony-bundle

Last synced: 3 months ago
JSON representation

Gateway Bundle provided to handle combined client query and delegate them to single microservice

Awesome Lists containing this project

README

        

# Gateway bundle

The gateway bundle adds support of merging multiply GraphQL schemas to single structure and handle requests to single microservices.

Features include:
- Documentation from multiply microservices in single place
- Validation on the gateway layer
- Split and process requests for multiply microservices
- Service discovery

Installation
------------

With [composer](https://getcomposer.org), require:

`composer require garlic/gateway`

Usage
-----

Just install latest version of gateway bundle and add environment variables REDIS_HOST, REDIS_PORT to .env file to
schema caching.
Gateway service will be available at "/main" route.