allanchua101 / api-gateway-comparables

This repository contains POCs of different API Gateway implementations (Vendor, Cloud and Pluggable)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API Gateway Comparables

This repository contains POC of different API Gateway implementations (Vendor, Cloud and Pluggable Gateways).

Repository Banner

Demo Projects

Abstract

When building microservice-based applications, APIs are deployed on smaller groups called bounded contexts and this had introduced the following issues for consumer/client applications:

  • Multiple retrieval points
  • Multiple domain names and SSLs
  • CORS issues
  • Authentication Hell

Aside for troubles introduced to client-side applications, cross cutting concerns are also duplicated or inconsistent across each of the bounded contexts.

Inconsistencies

To solve these problems, API Gateways are introduced.

API Gateways

An API Gateway is a piece of software that sits in front of microservice ecosystems that make it look like a single entity from a consumer point of view. API gateways does it by aggregating multiple downstream service APIs and exposing them as a single family of APIs.

About

This repository contains POCs of different API Gateway implementations (Vendor, Cloud and Pluggable)

License:MIT License


Languages

Language:JavaScript 72.8%Language:C# 8.2%Language:HTML 6.0%Language:Dockerfile 5.5%Language:Shell 5.1%Language:CSS 2.4%