InfoQ Homepage Netflix Content on InfoQ
-
Survival Strategies for the Noisy Neighbor Apocalypse
Meenakshi Jindal discusses experience and lessons learned with a case study from the Asset Management Platform at Netflix about how they detected and survived a noisy neighbor.
-
How Netflix Really Uses Java
Paul Bakker discusses Netflix’s use of Java, emphasizing the use of microservices, RxJava, Hystrix and Spring Cloud.
-
How Netflix Ensures Highly-Reliable Online Stateful Systems
Joseph Lynch discusses the architecture of Netflix's stateful caches and databases, including how they capacity plan, bulkhead, and deploy software to their global, full-active, data topology.
-
Managing 238M Memberships at Netflix
Surabhi Diwan discusses how the Netflix’ membership team outgrew many of its technology and architectural choices as memberships went from a few hundred thousand to 200 million.
-
Using Traffic Modeling to Load-Balance Netflix Traffic at Global Scale
Niosha Behnam and Sergey Fedorov discuss how Netflix shifted from geo-based DNS load-balancing to a latency-based approach, relying on real-user measurements and building a model of Netflix traffic.
-
Scaling Defenses Amidst Evolving Threat Landscape
Aditi Gupta discusses the design choices made early on during service development that were crucial to scaling operations later on at Netflix.
-
Go Far, Go Together - Growing the Netflix Federated Graph
Kavitha Srinivasan discusses challenges building a developer-friendly ecosystem in a sustainable way to scale not just the graph, but the developers working with it as well.
-
Microservices Retrospective – What We Learned (and Didn’t Learn) from Netflix
Adrian Cockcroft does a retrospective on microservices, what they set out to do at Netflix, how it worked out, and how things have subsequently permeated across the industry.
-
Stress Free Change Validation at Netflix
Javier Fernandez-Ivern discusses why a high confidence change process for code bases is needed, how zero-noise diffs help close the confidence gap, and recommended practices for building a diff system
-
Scaling GraphQL Adoption at Netflix
Tejas Shikhare discusses how Netflix migrated to GraphQL and some of the problems they had to solve scaling it.
-
Authorization at Netflix Scale
Travis Nelson discusses Netflix’s approach to scaling and shares techniques for distributed caching and isolating failure domains.
-
Microservices to Async Processing Migration at Scale
Sharma Podila shares from their experience migrating to asynchronous processing at scale, requiring attention to managing data loss, a highly available infrastructure, and elasticity to handle bursts.