“To fix the problem of inconvenient service management and costly R&D investment, we introduced APISIX as our API gateway. APISIX's dynamic performance with etcd aligns most with Beeto's product requirements.”
Lilin Hu
,
Director of R&D at Beeto
in migrating from monolith to microservices
with APISIX
Beeto is an Arab-targeted multi-diverse content, social media platform and community with Arabic trending, hashtags, top influencers, and videos.
It was ever ranked No. 4 on the Top List of the Saudi Arabian iOS App Store, surpassing veteran social platform giant Facebook. However, it faced some challenges when growing:
The use of a monolithic service architecture leads to high maintenance and operational costs.
The architecture involves complex deployment and service calls, with multiple technology stacks involved.
APISIX has been implemented as the primary API gateway in the architecture deployment, responsible for handling all traffic. The gateway routes and forwards north-south traffic while also managing east-west traffic for services on the intranet.
The APISIX gateway cluster offers a range of extension tools, including a registry center, service control, service monitoring, protocol forwarding, and plugins for all services.
Apache APISIX can handle various policies at the gateway level, including authentication, service forwarding, and health checks.
Apache APISIX significantly aids Beeto in terms of dynamic service forwarding.
By unifying north-south and east-west traffic, APISIX has helped Beeto save on resources and workforce costs, while enabling dynamic and unified management.
The deployment architecture has been simplified, lowering interaction between the gateway and users.
APISIX's multiple extension plugins have facilitated efficient management of permission verification, route distribution, and health checks for services.
APISIX's ability to dynamically launch and migrate services has been developer-friendly.
After adopting APISIX Ingress Controller, it is easier for developers to add configurations on the gateway than to write codes.
API7 Enterprise helps Hisense to build an integrated platform to connect factories and applications distributed around the world.
API7 commercial support is great for security control and comprehensive support. We chose API7 also because it is marvelous at supporting k8s.