DRY your Apache APISIX config
DRY is an important principle in software development. In this article, you learn how to apply it to Apache APISIX configuration.

Nicolas Frankel
5,022 viewsDRY is an important principle in software development. In this article, you learn how to apply it to Apache APISIX configuration.

Nicolas Frankel
4,485 viewsA simple implementation of the Idempotency-Key header specification on Apache APISIX via a plugin.

Nicolas Frankel
4,034 viewsPractical alternatives to writing a custom plugin, offering solutions you can quickly implement in your projects.

Grace Jansen
9,954 viewsLearn how you could create cloud-native Java apps that are portable, scalable, and reliable with the 12 factor app methodology.

Nicolas Frankel
6,319 viewsLet's compare three different ways to do OpenTelemtry Tracing: Java agent v1, Java agent v2, and Micrometer Tracing.

Maqsud Mohammad
7,251 viewsAccording to the Datadog "State of DevSecOps" report, a staggering 90% of Java services are susceptible to one or more critical or …

Nicolas Frankel
4,449 viewsLots of service providers offer a free tier of their service. The idea is to let you kick their service's tires freely. If you need to go …

Nicolas Frankel
4,731 viewsIn this post, we implement rate limiting with Apache APISIX. We set the rate limit on a route and moved it to individual consumers. Then we …

Nicolas Frankel
3,733 viewsIf no cookie is set, randomly forward the request to one of the upstreams, if a cookie has been set, forward the request to the correct …

Nicolas Frankel
4,863 viewsHere I describe using the proxy-rewrite plugin with a path variable. You can reuse the same technique with multiple variables.