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...
CommunityRelease Apache APISIX 3.7.0We are glad to present Apache APISIX 3.7.0 with exciting new features, bug fixes, and other improvements to user experiences.
EcosystemAPI versioningIn my previous post Evolving your APIs, I mention the main API versioning approaches. During the talk of the same name, I sometimes get some questions on the subject. In this post, I'll detail each of them.I assume readers know the reasons behind versioning, semantic versioning, and product lifecycle. If not, I encourage you to read a bit about these themes; in particular, chapter 24 of the excellent API Design Patterns book focuses on them.I'll summarize the subject in a few words in any case.
CommunityBiweekly Report (October 23 - November 05)We have recently made some fixes and improvements to specific features within Apache APISIX. These updates include supporting variable export for the zipkin plugin and switching install-dependencies from apisix-base to apisix-runtime. For additional information, please consult the bi-weekly report.
CommunityBiweekly Report (October 09 - October 22)We have recently made some fixes and improvements to specific features within Apache APISIX. These updates include upgrading lua-resty-healthcheck to version 3.2.0, adding support for configuring services in stream route, enhancing authz-keycloak plugin to support encryption using secrets, and updating the openid-connect plugin to support authorization_params. For additional information, please consult the bi-weekly report.