article thumbnail

Seeing through hardware counters: a journey to threefold performance increase

The Netflix TechBlog

We decided to move one of our Java microservices?—?let’s A quick canary test was free of errors and showed lower latency, which is expected given that our standard canary setup routes an equal amount of traffic to both the baseline running on 4xl and the canary on 12xl. The problem It started off as a routine migration.

Hardware 363
article thumbnail

Migrating Netflix to GraphQL Safely

The Netflix TechBlog

A single API team maintained both the Java implementation of the Falcor framework and the API Server. To determine customer impact, we could compare various metrics such as error rates, latencies, and time to render. The AB experiment results hinted that GraphQL’s correctness was not up to par with the legacy system.

Traffic 353
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

AI-driven analysis of Spring Micrometer metrics in context, with typology at scale

Dynatrace

Spring Boot, on the other hand, is a Java framework for building cloud-native Java applications. Micrometer uses a registry to export metrics to monitoring systems. Micrometer is used for instrumenting both out-of-the-box and custom metrics from Spring Boot applications. Here’s how it works. of Micrometer.

Metrics 213
article thumbnail

Enhanced AI model observability with Dynatrace and Traceloop OpenLLMetry

Dynatrace

By using OpenLLMetry and Dynatrace, anyone can get complete visibility into their system, including gen-AI parts with 5 minutes of work.” Dynatrace OneAgent® is perfectly capable of automatically injecting and tracing code-level information for many technologies, such as Java,NET, Golang, and NodeJS.

article thumbnail

Mastering MongoDB® Timeout Settings

Scalegrid

MongoDB’s Java and Ruby drivers have this parameter set to 10 seconds by default – if there is no established connection or a new link within that time frame then it gives up on trying. x+ in Java). We have provided some sample code below to illustrate the timeout configuration in Java and Ruby.

Java 130
article thumbnail

Application observability meets developer observability: Unlock a 360º view of your environment

Dynatrace

Application observability helps IT teams gain visibility in their highly distributed systems, but what is developer observability and why is it important? The scale and the highly distributed systems result in enormous amounts of data. They also care about infrastructure: SREs require system visibility and incident management.

article thumbnail

AI-driven analysis of Spring Micrometer metrics in context, with topology at scale

Dynatrace

Spring Boot, on the other hand, is a Java framework for building cloud-native Java applications. Micrometer uses a registry to export metrics to monitoring systems. Micrometer is used for instrumenting both out-of-the-box and custom metrics from Spring Boot applications. Here’s how it works. of Micrometer.

Metrics 130