article thumbnail

Migrating Critical Traffic At Scale with No Downtime?—?Part 1

The Netflix TechBlog

Migrating Critical Traffic At Scale with No Downtime — Part 1 Shyam Gala , Javier Fernandez-Ivern , Anup Rokkam Pratap , Devang Shah Hundreds of millions of customers tune into Netflix every day, expecting an uninterrupted and immersive streaming experience. This approach has a handful of benefits.

Traffic 339
article thumbnail

Consistent caching mechanism in Titus Gateway

The Netflix TechBlog

This blog post presents how our current iteration of Titus deals with high API call volumes by scaling out horizontally. We introduce a caching mechanism in the API gateway layer, allowing us to offload processing from singleton leader elected controllers without giving up strict data consistency and guarantees clients observe.

Cache 224
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

Migrating Netflix to GraphQL Safely

The Netflix TechBlog

This blog post will share broadly-applicable techniques (beyond GraphQL) we used to perform this migration. 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 353
article thumbnail

Geek Reading - Week of June 5, 2013

DZone

Making Google’s CalDAV and CardDAV APIs available for everyone ( Google Developers Blog). Improving testing by using real traffic from production ( Hacker News). Using MongoDB as a cache store ( Architects Zone – Architectural Design Patterns & Best Practices). History of Lisp ( Hacker News). Hacker News).

Java 244
article thumbnail

Update of our SSO services incident

Dynatrace

As our CTO Bernd Greifeneder shared in his blog post , what was a relatively small software release resulted in a large number of our customers b eing una ble to access their Dynatrace environments. Two weeks ago, we experienced a service interruption with our SSO service. Hopefully never.) This has been completed.

article thumbnail

MySQL Capacity Planning

Percona

Or worse yet, sometimes I get questions about regaining normal operations after a traffic increase caused performance destabilization. As the subject of this blog post suggests, this all comes down to proper capacity planning. What changes is how session-level caches are allocated, which may result in larger memory consumption.

Traffic 89
article thumbnail

Elasticsearch Indexing Strategy in Asset Management Platform (AMP)

The Netflix TechBlog

In this blog, we will be focusing on how we utilize Elasticsearch for indexing and search the assets. This is the layer we’d like to focus on in this blog. To avoid the ES query for the list of indices for every indexing request, we keep the list of indices in a distributed cache.

Strategy 258