Remove Cache Remove Java Remove Latency
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

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. It exports any pre-instrumented metrics for JVM, CPU Usage, Spring MVC, and WebFlux request latencies, cache utilization, data source utilization as well as custom metrics to the Dynatrace Metrics API v2. of Micrometer.

Metrics 246
Insiders

Sign Up for our Newsletter

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

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. And we definitely couldn’t replay test non-functional requirements like caching and logging user interaction. To determine customer impact, we could compare various metrics such as error rates, latencies, and time to render.

Traffic 357
article thumbnail

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

This allows the app to query a list of “paths” in each HTTP request, and get specially formatted JSON (jsonGraph) that we use to cache the data and hydrate the UI. service with a composable JavaScript API that made downstream microservice calls, replacing the old Java API. Java…Script? It was a Node.js

Latency 241
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. It exports any pre-instrumented metrics for JVM, CPU Usage, Spring MVC, and WebFlux request latencies, cache utilization, data source utilization as well as custom metrics to the Dynatrace Metrics API v2. of Micrometer.

Metrics 130
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. It exports any pre-instrumented metrics for JVM, CPU Usage, Spring MVC, and WebFlux request latencies, cache utilization, data source utilization as well as custom metrics to the Dynatrace Metrics API v2. of Micrometer.

Metrics 130
article thumbnail

Stuff The Internet Says On Scalability For July 20th, 2018

High Scalability

That means multiple data indirections mean multiple cache misses. Mark LaPedus : MRAM, a next-generation memory type, is being touted as a replacement for embedded flash and cache applications. crabbone : This is the prism through which Java programmers view the world. They are very expensive. They never question this belief.

Internet 121