Code review: Api Gateway

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • go-api-gateway

  • I'll assume you're referring to this: https://github.com/dhis2-sre/go-api-gateway I think you missed the link in the description :)

  • go-plugin

    Golang plugin system over RPC.

  • For our use cases the most attractive to us were gateways that were available as a library. Having programmatic access gave us the freedom to do whatever we wanted. If it gave us low level control over the http response the better. For example, we would want to respond with 401 for malformed tokens and reserve 403 as more of a"banned" status. That would cause us to rule out your api gateway. An alternative could be offering your gateway as a library or using a plugable module system like hasicorps plugin system.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • envoy

    Cloud-native high-performance edge/middle/service proxy

  • How does your gateway compare Envoy, Spring Cloud Gateway, or others? Having performance benchmarks and feature matrix in the readme would be helpful.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts