Scala At Netflix
summary
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
chapters (4)
related talks
01h 27mSpring Cloud at Netflix
45mNetflix’s Secret to Safe Automation at Scale
25mLend Me Your Scala, I'll Trade You Some Data
35mHow Jenkins Builds the Netflix Streaming Service
21mAutomate your work
01h 52mDeep Dive into the Cloud Native Open Source with NetflixOSS
50mFast Delivery
40mScala, Docker and Testing oh my!
