How is Apache APISIX Fast?

This page summarizes the projects mentioned and recommended in the original post on dev.to

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • apisix-benchmark

  • Performance benchmarks (vs. Kong, Envoy) confirm these characteristics are indeed accurate (test yourself).

  • lua-resty-ipmatcher

    High-performance match IP address for Nginx + Lua

  • Under the hood, APISIX uses the lua-resty-ipmatcher library to implement this functionality. The example below shows how the library is used:

  • 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
  • lua-resty-radixtree

    Adaptive Radix Trees implemented in Lua / LuaJIT

  • APISIX uses the lua-resty-radixtree library, which wraps around rax, a radix tree implementation in C. This improves the performance compared to implementing the library in pure Lua.

  • etcd

    Distributed reliable key-value store for the most critical data of a distributed system

  • APISIX uses etcd to store and synchronize configurations.

  • rax

    A radix tree implementation in ANSI C

  • APISIX uses the lua-resty-radixtree library, which wraps around rax, a radix tree implementation in C. This improves the performance compared to implementing the library in pure Lua.

  • apisix

    The Cloud-Native API Gateway

  • But the best part is that the libraries mentioned here and Apache APISIX are entirely open source, meaning you can look under the hood and modify things yourself.

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

  • The Role Of API Gateways In A Microservice Architecture

    2 projects | dev.to | 1 Mar 2022
  • HelloTalk: Leveraging Apache APISIX and OpenResty

    4 projects | dev.to | 5 Apr 2022
  • Is Kubernetes a database? CRDs explained in five minutes

    1 project | dev.to | 24 May 2024
  • Oracle Linux 8.8'de PostgreSQL 13 Yedekli Yapı Nasıl Kurulur? - Patroni, ETCD, HAProxy

    1 project | dev.to | 7 Dec 2023
  • Transitioning from more traditional OOP like C# to Go, what are the biggest coding style differences.

    2 projects | /r/golang | 16 Nov 2023