Posts
Thomas Stringer
Cancel

Nested URL Routes to Different Services with Istio

In a microservices world, it is common to have nested URL routes going to various different services. Let’s take this example: In this case, you want your HTTP requests for /hello/world/* to go ...

Store Helm Charts in GitHub Container Repository

Utilizing Helm charts to deploy software to Kubernetes applications is a great way to manage and maintain your applications. One of the main components of this workflow is a registry where you need...

Install Istio with Flux

There are a couple of ways to install Istio in your cluster. The first, and most common way, is with istioctl. But you can also install Istio through a few Helm charts. Sure, you can install these ...

Deploy Istio Egress Gateway After Installation

When working with Istio, it’s common to kick off a new installation with the default profile: $ istioctl install -y ✔ Istio core installed ...

Go Slices - Passing By Reference or Value?

Go is a powerful language, and most parts of it are very intuitive. But one of the things that can cause some confusion for many Go programmers (especially those new to the language) is how slices ...

Optimize Redundant Operations with Memoization

Oftentimes when we are doing intensive computing in our software, we can run into performance bottlenecks. In this blog post, I talk about one strategy that can be used under certain situations. If...

Observability with OpenTelemetry Part 6 - Ecosystem

Part 1 - Introduction Part 2 - Instrumentation Part 3 - Exporting Part 4 - Collector Part 5 - Propagation Part 6 - Ecosystem Sample OTel microservices application: trstringer/otel-sh...

Observability with OpenTelemetry Part 5 - Propagation and Baggage

Part 1 - Introduction Part 2 - Instrumentation Part 3 - Exporting Part 4 - Collector Part 5 - Propagation Part 6 - Ecosystem Sample OTel microservices application: trstringer/otel-sh...

Observability with OpenTelemetry Part 4 - Collector

Part 1 - Introduction Part 2 - Instrumentation Part 3 - Exporting Part 4 - Collector Part 5 - Propagation Part 6 - Ecosystem Sample OTel microservices application: trstringer/otel-sh...

Observability with OpenTelemetry Part 3 - SDK and Exporting

Part 1 - Introduction Part 2 - Instrumentation Part 3 - Exporting Part 4 - Collector Part 5 - Propagation Part 6 - Ecosystem Sample OTel microservices application: trstringer/otel-sh...