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.

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
6,369 viewsLet's compare three different ways to do OpenTelemtry Tracing: Java agent v1, Java agent v2, and Micrometer Tracing.

Nicolas Frankel
2 viewsI recently compared three OpenTelemetry approaches on the JVM: Java Agent v1, v2, and Micrometer. I used Kotlin and coroutines without …

In this post, I'll explain how to provide a default value when querying an absent key in a hash map in different programming languages. Java …

Nicolas Frankel
4,463 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,772 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,747 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,916 viewsHere I describe using the proxy-rewrite plugin with a path variable. You can reuse the same technique with multiple variables.

Nicolas Frankel
5,386 viewsLet's implement a watermarking feature with the help of imgproxy. The more I think about it, the more I think they make a match made in …

Nicolas Frankel
5,571 viewsDisplaying images on your website makes for an interesting problem: on one side, you want to make them publicly available; on the other, you …

Nicolas Frankel
5,219 viewsYou can configure Renovate for every package manager you can think of. Even better, Renovate allows the contribution of new package …