~/talk

Building and Deploying Netflix

Talkat KotlinConf 2017 · 2017-11-02..11-03· [kotlin, devops-and-delivery]
links:none on file
links:none on file
slides:none on file

Netflix moves core delivery tooling from Groovy to Kotlin: Nebula (43 Gradle plugins) and Spinnaker’s orchestration engine Orca are gradually rewritten, with Orca’s new Kotlin queue processing about 7 million messages a day across four instances, backed by Redis and achieving near‑once delivery semantics. About 86 Kotlin projects exist at Netflix and new services (declarative CD) are being written 100% in Kotlin. Testing remains tricky—Spock and JUnit hybrid approaches continue.

AI-written summary · about

  1. 0:00Introduction
  2. 0:38Programming languages at Netflix
  3. 1:04Netflix is culture
  4. 2:46Nebula
  5. 5:51Astrid and Niagara
  6. 9:34Spinnaker
  7. 10:06Cloud Control Plane
  8. 12:49microservices
  9. 15:20why Kotlin
  10. 20:54Java
  11. 22:36Scala
  12. 25:53Kotlin
  13. 27:46Kotlin Approach to Null
  14. 30:31Orca Queueing
  15. 32:27Orca Spring Boot
  16. 34:23Kotlin Queueing System
  17. 36:24Testing
  18. 39:29Future of Kotlin
  19. 41:39Outro
~/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.