~/talk

Scala the Cloud Native Way...

Talkat Scale By The Bay 2018 · 2018-11-15..11-17· [scala, cloud-infrastructure]
slides:none on file

Linkerd is a Scala/Finagle/Netty service mesh used in production at Salesforce, CreditKarma and FOX that struggles with per-sidecar memory. Engineers switch the JVM from HotSpot to OpenJ9 and drop a typical per-host footprint from ~400MB to ~213MB and further to ~170MB with tuning flags. They explore ahead‑of‑time compilation with GraalVM (blocked by dynamic plugins) and rewrite the proxy in Rust to get sub‑millisecond latency. Core tools highlighted include Finagle, Netty, JVM tuning and a move to a per‑host deployment model.

AI-written summary · about

  1. 0:00Start
  2. 2:45Why you would use it?
  3. 5:52The world is going cloud native
  4. 6:37Linkerd runs as a distributed proxy
  5. 7:41Alternative deployment: Per Host
  6. 9:16Ways to reduce JVM memory footprint
  7. 10:19Tuning JVM, Finagle, Netty • JVM flags
  8. 13:15Other OpenJ9 optimizations
  9. 16:31Don't use the JVM
  10. 18:12Current state of Linkerd
  11. 19:33Recap
~/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.