Remove Cache Remove Java Remove Traffic
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. Cache line is a concept similar to memory page?—?

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. And we definitely couldn’t replay test non-functional requirements like caching and logging user interaction. This helped us successfully migrate 100% of the traffic on the mobile homepage canvas to GraphQL in 6 months.

Traffic 357
Insiders

Sign Up for our Newsletter

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

article thumbnail

Geek Reading - Week of June 5, 2013

DZone

Improving testing by using real traffic from production ( Hacker News). Using MongoDB as a cache store ( Architects Zone – Architectural Design Patterns & Best Practices). Linux System Mining with Python ( Javalobby – The heart of the Java developer community). Java EE 7 is Final. History of Lisp ( Hacker News).

Java 244
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

Top Redis Use Cases by Core Data Structure Types

Scalegrid

Depending on how it is configured, Redis can act like a database, a cache or a message broker. Redis Strings are the most basic type of Redis value leveraged by all other data structure types, and are quite similar to strings in other programming languages such as Java or Python. Redis Strings. Redis Strings Use Cases. Redis Sets.

Cache 232
article thumbnail

Elasticsearch Indexing Strategy in Asset Management Platform (AMP)

The Netflix TechBlog

No matter whether you use in-house deployments or hosted solutions, you can quickly stand up an Elasticsearch cluster, and start integrating it from your application using one of the clients provided based on your programming language (Elasticsearch has a rich set of languages it supports; Java, Python, .Net, Net, Ruby, Perl etc.).

Strategy 264
article thumbnail

The road to observability with OpenTelemetry demo part 1: Identifying metrics and traces

Dynatrace

Additionally, OpenTelemetry provides SDKs, instrumentation libraries, and reference implementations for major programming languages, such as Java,NET, JavaScript, and more so developers can build standardized observability telemetry into their systems.

Metrics 245