Build Automotive Intelligent Computing Platform

“APISIX meets our requirement on speeding development and iteration. What distinguishes APISIX is its rich plugins, visible configuration, fine-grained verification, abundant features, active community, and high performance.”

Xin Zhang

,

Cloud-Native Development Engineer at Horizon Robotics

Horizon Robotics

1.2 time performance improved

after using APISIX

Process terabyte-scale data

at a time in AI model training

Start for Free

Challenges

  • Difficulties are encountered when attempting to achieve fine-grained configuration management in Traefik 1.x. Routing rules are configured through Ingress, and certain plugins require configuration via annotations. This approach is limited to the addition of plugins to rules within Ingress.

  • Traefik 1.x doesn't support the visual configuration of specific rules and cannot directly locate a specific service by accessing the request URL through web browsers.

  • Traefik only provides a limited number of default configuration files, ConfigMap, thereby necessitating developers to refer to the official documentation for configuration details. In addition, some parameters are inconsistent with the NGINX's default configuration, which can make maintenance more cumbersome.

Solution

Horizon Robotics has selected APISIX Ingress Controller as its traffic management gateway to provide unified service delivery.

Competitive Edge of Our Solution

Rich Plugins

All the plugins supported by APISIX can be configured declaratively using apisix-ingress-controller, and the plugins can be customized for a single backend under ApisixRoute.

Visual Configuration

One major advantage for customers is the visual configuration feature. By utilizing the APISIX Dashboard, customers can view each APISIX route. In the event of a conflict arising from configuring the same domain in multiple namespaces or YAML files, customers can quickly locate the path prefix by searching with the APISIX Dashboard.

Fine-Grained Verification

The APISIX Ingress Controller implements fine-grained verification of resources declared in the CRD it manages. In cases where a non-existent service is declared, error messages are stored in the ApisixRoute event, preventing the change from taking effect. This feature helps to minimize problems stemming from misuse.

Rich Features

Another key advantage for customers is the rich feature set offered by APISIX. This includes support for hot updates and hot plugins, proxy request rewriting, multiple authentications, and multi-language plugin development, among numerous other capabilities.

Active Community

APISIX benefits from an active community of maintainers and contributors on Slack, GitHub, and the mailing list, setting it apart from other open-source solution communities.

High Performance

APISIX's performance exceeds that of Envoy by approximately 120% in pressure tests, with the difference in QPS becoming more pronounced when more cores are involved.

Results

Streamline Operations

APISIX has enabled Horizon Robotics to streamline operations by facilitating easy uploading of oversized files.

Convenient Monitoring

The forward-auth plugin has improved monitoring convenience by reducing the need for a gRPC layer.

Fine-Grained Application Monitoring

Horizon Robotics has implemented the APISIX Prometheus plugin globally and conducted debugging and optimization to increase the number of real-time concurrencies, QPS, the success rate of APISIX real-time interface, and real-time bandwidth.

More Customer Stories

One Click for Real-Time Market Services

One Click for Real-Time Market Services

“APISIX helped us greatly improve service quality under active-active architecture. Its complete monitoring feature has effectively supported troubleshooting, and updating the service list has become very simple.”

Read More
Build All-in-One Digital Assets Platform

Build All-in-One Digital Assets Platform

“API7 commercial support is great for security control and comprehensive support. We chose API7 also because it is marvelous at supporting k8s.”

Support Blockchain as A Service

Support Blockchain as A Service

“Apache APISIX supports multiple protocols, saving great R&D costs and endowing our platform with endless vitality.”

API7.ai Logo

API Management for Modern Architectures with Edge, API Gateway, Kubernetes, and Service Mesh.

Product

Documentation

SOC2 Type IRed Herring

Copyright © APISEVEN Ltd. 2019 – 2023. Apache, Apache APISIX, APISIX, and associated open source project names are trademarks of the Apache Software Foundation