API Versioning
In this short article, we detail the three options for versioning HTTP APIs: path-based, query-based, and header-based.

Technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.
39 views

Nicolas Frankel
5,760 viewsIn this short article, we detail the three options for versioning HTTP APIs: path-based, query-based, and header-based.

Nicolas Frankel
2,580 viewsLast year, I wrote my first yearly retrospective. I liked the experience, so I'm trying one more time. Let the future decide if it will …

Nicolas Frankel
3,277 viewsWhile the ecosystem has room for improvement, it's already possible to benefit from Docker's WASM support.

Nicolas Frankel
10,500 viewsIn this article, I'd like to introduce some Apache projects that are not so well-known.

Nicolas Frankel
4,042 viewsIn this article, learn about canary releases and how you can configure one via Apache APISIX.

Nicolas Frankel
1 viewsApache APISIX is an API Gateway, which builds upon the OpenResty reverse-proxy to offer a plugin-based architecture. The main benefit of …

Nicolas Frankel
3,393 viewsInstead of forking the call on the client side, we fork the call on the Gateway side.

Nicolas Frankel
4,235 viewsLet's explore aspects of the OpenTelemetry Collector that sits at the center of the OpenTelemetry architecture.

Nicolas Frankel
2,540 viewsImproving low-level integration with ctypes to the generic ready-to-use pyo3 library.

Nicolas Frankel
2,737 viewsLet's continue our exploration of Python's magic methods in this second part of the series.