View on GitHub

Netflix Zeno

Netflix’s In-Memory Data Propagation Framework

Download this project as a .zip file Download this project as a tar.gz file

Some applications have data sets with extremely low latency tolerance. For Netflix, this applies to metadata about our movies and TV shows. We store this data directly in RAM on the servers responsible for powering the Netflix experience.

Netflix leans heavily on Zeno to manage, transport, and keep updated these gigabytes of constantly-changing data replicated across thousands of servers. Zeno:

Artifacts

The Zeno binaries are published to Maven Central.

	<dependency>
		<groupId>com.netflix.zeno</groupId>
		<artifactId>netflix-zeno</artifactId>
		<version>2.5</version>
	</dependency>

Documentation

Detailed documentation of Zeno's features and usage can be found on the wiki.

Javadocs are available here.

Build

Zeno is built via Gradle (www.gradle.org). To build from the command line:
./gradlew build

Support

Support can be obtained through the Zeno google group

Authors and Contributors

Original concept and development:

Ongoing design and development by the Metadata Infrastructure team at Netflix: