“After adopting APISIX Ingress Controller, it is easier for developers to add configurations on the gateway than to write codes.”
Wenbin Yang
,
Cloud-Native Architect Zoom
are managed unifiedly with ease
into a continuous delivery pipeline
Zoom faces the following technical challenges due to its rapid business expansion:
These challenges are not simply additive but rather a multiplicative relationship, resulting in a highly complex situation.
To address its technical challenges, Zoom implemented a continuous delivery pipeline using APISIX Ingress Controller. This solution involved migrating configurations of hundreds of API gateways to APISIX, ensuring data security and service stability.
Taking its business scenarios into consideration, Zoom attached more emphasis to the two parts, which can be satisfied by APISIX Ingress Controller.
Zoom prioritizes customer privacy and service security and widely uses mTLS authentication and verification in online meeting rooms and phone calls. However, many API gateways only offer this service in their enterprise version. APISIX Ingress provides great feasibility and convenience to achieve this goal, making it an attractive solution for Zoom.
Zoom's backend services require Multi-AZ (Multi-Availability Zones) deployments across different regions for high availability. This often involves putting businesses in other data centers. In the event of an error in the original data center, client traffic needs to be transferred to another one. APISIX Ingress can successfully meet this requirement, making it an ideal solution for Zoom.
Zoom uses a GitOps workflow to build API Gateway configuration into the application delivery model.
The integration of APISIX's configuration with the continuous delivery pipeline workflow provides developers with a more labor-saving way to focus on APIs' routing and authentication capabilities and implementing business functions.
Some configurations of APISIX ingress were implemented to reduce environmental differences, enabling system managers to comprehensively control these differences.
Each plugin of the pipeline provides configuration items for infrastructure engineers, allowing for a unified security and risk control strategy across all services.
“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.”
“Apache APISIX supports multiple protocols, saving great R&D costs and endowing our platform with endless vitality.”
“API7 commercial support is great for security control and comprehensive support. We chose API7 also because it is marvelous at supporting k8s.”