Nicolas Frankel149 articles
Understanding the shared steps in the project setup is crucial before delving into the specifics of each client-augmenting technology.
- Nicolas Frankel
-
A Short History of AJAX and SSR
My journey in programming began over two decades ago, a time when JavaScript was a far cry from its current state, and developers were primarily focused on Microsoft Internet Explorer.
- Nicolas Frankel
-
Health Check Response Format for HTTP APIs
I’m continuing my journey on getting more familiar with HTTP APIs by reading related RFCs.
-
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
-
Implementing the Idempotency-Key specification on Apache APISIX
A simple implementation of the Idempotency-Key header specification on Apache APISIX via a plugin.
-
When (not) to write an Apache APISIX plugin
Practical alternatives to writing a custom plugin, offering solutions you can quickly implement in your projects.
- Nicolas Frankel
-
OpenTelemetry Tracing on Spring Boot, Java Agent vs. Micrometer Tracing
Let’s compare three different ways to do OpenTelemtry Tracing: Java agent v1, Java agent v2, and Micrometer Tracing.
- Nicolas Frankel
-
Free tier API with Apache APISIX
Lots 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 above the free tier at any point, you’ll likely stay on the service and pay.
- Nicolas Frankel
-
Differentiating rate limits in Apache APISIX
In 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 moved it to consumer groups, so all consumers in a group share the same “pool”.
- Nicolas Frankel
-
Random and fixed routes with Apache APISIX
If 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 upstream.
- Nicolas Frankel
-
Advanced URL Rewriting with Apache APISIX
Here I describe using the proxy-rewrite plugin with a path variable. You can reuse the same technique with multiple variables.
- Nicolas Frankel