Skip to content
0:00 / 0:00

#datomic#clojure#netflix

A Decade on Datomic - Davis Shepherd & Jonathan Indig (Netflix)

ClojureTV

111K subscribers • 159 videos on Hallway

YouTube
  • Recommended by 3 people: 1 on Lobsters and 2 in engineering communities.
  • Presented by Davis Shepherd & Jonathan Indig, engineers at Netflix

Intermediate. Assumes working knowledge.

13K views10 months ago3 recommendations

Databases and dataDistributed systemsDatabase internalsLisp and ClojureSoftware architecture

Davis Shepherd and Jonathan Indig share learnings from operating and evolving a Clojure and Datomic orchestration system at Netflix over ten years.

We present a brief history of developing an orchestration system built on Clojure and Datomic at Netflix. This system was initially developed in 2014 and has grown and evolved to meet the business's needs over the last 10 years. No major rewrites or migrations were needed. We outline some of the learnings we've gained from operating and developing a Clojure service and Datomic database over that time, and hope that you can learn from our journey as well. Speakers: Davis Shepherd has been an engineer at Netflix for the past nine years. Most of that time has been spent figuring out how to effectively automate and orchestrate the preparation, training, and serving of ML models that power Netflix's personalization and beyond. Jonathan Indig has been an engineer at Netflix for the past eight years. For most of that time, he's worked on tooling for ML model development, including automation, orchestration, and notebooks. Recorded Nov 14 in Charlotte, NC at Clojure/Conj 2025 clojure-conj.org/

Why it's here

3 people recommend this

What people say. Recommended as a valuable case study on long-term operations of Datomic and Clojure at scale.

u/alexdmillerin r/Clojure • Recommends

A Decade on Datomic - Davis Shepherd & Jonathan Indig (Netflix) Abstract: We present a brief history of developing an orchestration system built on Clojure and Datomic at Netflix. This system was initially developed in 2014 and has grown and evolved to meet the business's needs over the last 10 years. No major rewrites or migrations were needed. We outline some of the learnings we've gained from operating and developing a Clojure service and Datomic database over that time, and hope that you can learn from our journey as well. Speakers: Davis Shepherd has been an engineer at Netflix for the past nine years. Most of that time has been spent figuring out how to effectively automat…

adityaathalyeon Lobsters • Recommends

A Decade on Datomic - Davis Shepherd & Jonathan Indig (Netflix)

u/richhickeyin r/Clojure • Recommends

A Decade on Datomic (and Clojure)

u/daveliepmannin r/Clojure • Mentions

On “Thinking about clojure”

> Netflix do (or did?) A Decade on Datomic >We present a brief history of developing an orchestration system built on Clojure and Datomic at Netflix. This system was initially developed in 2014 and has grown and evolved to meet the business's needs over the last 10 years. No major rewrites or migrations were needed. We outline some of the learnings we've gained from operating and developing a Clojure service and Datomic database over that time, and hope that you can learn from our journey as well. >Speakers: >Davis Shepherd has been an engineer at Netflix for the past nine years. Most of that time has been spent figuring out how to effectively automate and orchestrate the preparation,…

u/afucherin r/Clojure • Mentions

On “Why clojure?”

link to this video