Case StudiesBuilding a Robust 'Highway' with APISIX: Gateway and Protocol Performance OptimizationAuthor: Xiaobin Wang, Apache Dubbo Committer, Senior Development Engineer at Zhengcaiyun. This article is based on a presentation given by Xiaobin Wang at the APISIX Shanghai Meetup in November 2023.
CommunityBiweekly Report (December 04 - December 17)We have recently made some additions and improvements to specific features within Apache APISIX. The updates include adding jwe decrypt and brotli plugins, adding more attributes to openid-connect plugin, allowing CORS plugin to support Timing-Allow-Origin, and using lua-resty-events as the default event mechanism. For additional information, please consult the bi-weekly report.
Case StudiesEnhancing Security and Performance: DataVisor's Dynamic Use of APISIXAuthor: Xiaobiao Zhao, DataVisor Senior Architect, Apache Kvrocks Committer, OpenResty and Apache APISIX Contributor. This article is based on a presentation given by Xiaobiao Zhao at the APISIX Shang...
EcosystemApache APISIX plugin priority, a leaky abstraction?Apache APISIX builds upon the OpenResty reverse-proxy to offer a plugin-based architecture. The main benefit of such an architecture is that it brings structure to the configuration of routes. It's a help at scale, when managing hundreds or thousands of routes.In this post, I'd like to describe how plugins, priority, and phases play together and what pitfalls you must be aware of.
Case StudiesHow to Supercharge Large-Scale Video Operations with APISIXAuthor: Yu Xia, Senior DevOps Engineer at Migu Video Construction and Operation Center. This article is based on a presentation given by Yu Xia at the APISIX Shanghai Meetup in November 2023.
EcosystemCanary releases with Apache APISIXIn a few words, the idea of canary releases is to deliver a new software version to only a fraction of the users, analyze the results, and decide whether to proceed further or not. If results are not ...In this post, I'd like to detail this introduction briefly, explain different ways to define the fraction, and show how to execute it with Apache APISIX.
CommunityBiweekly Report (November 20 - December 03)We have recently made some additions and improvements to specific features within Apache APISIX. The updates include adding a multi-auth plugin, adding the required scopes configuration property to openid-connect plugin, and enhancing the body-transformer plugin. For additional information, please consult the bi-weekly report.
EcosystemChopping the monolith in a smarter wayIn my previous post Chopping the Monolith, I explained that some parts of a monolith are pretty stable and only the fast-changing parts are worth being "chopped." I turned the post into a talk and presented it at several conferences. I think it's pretty well received; I believe it's because most developers understand, or have direct experience, that microservices are not a good fit for traditional organizations, as per Conway's Law.
CommunityBiweekly Report (November 06 - November 19)We have recently made some fixes and improvements to specific features within Apache APISIX. The update includes supporting Nacos AK/SK authentication. For additional information, please consult the b...