The Journey to a Million Ops / Sec / Node in Venice

QCon San Francisco 2023

Session Distributed Systems

The Journey to a Million Ops / Sec / Node in Venice

Tuesday Oct 3 / 11:45AM PDT, Pacific DEKJ

Abstract

Venice is an open-source derived data platform developed by LinkedIn. It is used mainly for ML feature storage, which requires the ability to refresh data at very high throughput, and to look it up with low latency.

The lion share of the project is in Java, although it also leverages RocksDB and ZSTD via JNI. On the Java side, every bit of performance which can be squeezed is fair game.

After briefly presenting Venice, this talk then deep dives into some of the tricks we have employed in our relentless pursuit to lower read latency and to reach 1M operations per second per node.

Topics

Distributed Systems Performance Horizontal Scalable Feature Store Java Data Platforms
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2023 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Tuesday 3 October

10:35 Pacific DEKJ Session Java How Netflix Really Uses Java Paul Bakker Java Platform @Netflix, Java Champion, and Co-Author of "Java 9 Modularity" 11:45 Pacific DEKJ Session Distributed Systems The Journey to a Million Ops / Sec / Node in Venice Alex Dubrouski, Gaojie Liu 13:35 Pacific DEKJ Session Harnessing Exotic Hardware: Charting the Future of JVM Performance Monica Beckwith Java Champion, Author of JVM Performance Engineering, JVM Performance Expert @Microsoft, First Lego League Coach, Advocate for STEAM + kids 14:45 Seacliff D Unconference Unconference: JVM Trends 15:55 Pacific DEKJ Session jvm Optimizing JVM for the Cloud: Strategies for Success Tobi Ajila Eclipse OpenJ9 JVM Engineer @IBM, Optimizing JVMs for Cloud Environments 17:05 Pacific DEKJ Session Java The Keys to Developer Productivity: Collaborate and Innovate Heather VanCura Vice President, Community Engagement @Oracle, Director & Chairperson at Java Community Process (JCP) Program, MySQL Community/DevRel, and Board Member