~/talk

Scala At Netflix

Talkat Scala.IO 2014 · 2014-10-23..10-24· [devops-and-delivery]
slides:none on file

Architecture for device metadata APIs: REST services built with Scalatra + Swagger emitting case-class JSON (json4s), using Dispatch for HTTP, MySQL and Cassandra for storage, plus caching. CI/CD bakes releases as immutable AMIs via Jenkins and Gradle, deploys with Asgard/mirror-style tooling, and rolls back by switching server groups. Testing uses ScalaTest/Specs2 and validation with NonEmptyList and disjunctions (scalaz) to accrue input errors. Live API docs and interactive examples come from generated Swagger descriptors. Jenkins-driven CI/CD enforces builds and deploys.

AI-written summary · about

  1. 0:00Start
  2. 22:01Test Account Request
  3. 28:13Building Image
  4. 34:04Auto Scaling Groups
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.