Joining Chaos Monkey & co

Netflix open source cloud stack’s “nucleus”

Elliot Bentley

Latest aspect of Netflix cloud platform stack to be opened up provides a “blueprint” for new web services.

Cloud pioneers Netflix
have open-sourced yet another element of their stack. Karyon provides a basic
template for the company’s internal services, with additional
components providing specialist properties.

Netflix are famously hosted on Amazon Web Services (sometimes
their detriment
), and have been gradually open-sourcing their
custom-built infrastructure.

The 21 libraries include Chaos Monkey, which randomly kills
elements of Netflix’s infrastructure; Hystrix, a fault tolerance
library for preventing cascading failure; and Asgard, a web
interface for cloud management.

This latest release provides “a way to glue them all together”,
wrote Nitesh Kant and Sudhir Tonse
on the official blog
. Karyon, which takes its name from the
synonym for a cell nucleus,
provides a “blueprint” for Netflix’s other web services and
applications, which are then modified to fulfil their specialist

Other elements of Netflix’s stack are used as components, which
then plug into Karyon as needed. These can be managed via a
web-based admin console, providing runtime insights and

While the first release has been focused on bootstrapping, Kant and
Tonse say, the coming weeks will see runtime aspects (“immensely
helpful in providing added diagnostics and resiliency”) and a
richer admin console open sourced, too. They also promise “recipe
applications” designed to showcase Netflix’s cloud tech in

For more information, check out the
announcement blog post
or GitHub repo.

comments powered by Disqus