Category: Database, Data, gitlab

Microservices api-gateway is a type of proxy server that sits in front of the APIs and performs functionality such as authentication, rate limiting, routing publicly accessible endpoints to the appropriate microservice, load balancing across multiple internal services etc. Without api-gateway the common functions of the services can be duplicated(e.g authentication, load balancing, monitoring) and add a monolith behavior to the system which is hard to maintain.

Kong is open-source microservices api-gateway project which built on top of Nginx server and OpenResty framework.

If you are aiming with distributed, high available and scalable Kong api-gateway setup you can use Cassandra as the Kong’s datastore.

Following is the way to create Kong services for lekana-api and siddhi-api with connecting to Kong admin API.

Related Articles