~/talk

Pain-Free Fallback Cache in Scala

TalkinRussianat HighLoad++ 2017 · 2017-11-07..11-08· [scala]
links:none on file
slides:none on file

Describes Tinkoff’s approach to building a resilient fallback cache for Scala backends in microservice architectures so services keep responding when important data sources are down. Covers database choice and rationale, maintaining data format versioning, detecting service liveness, integrating a cache without rewriting Scala applications, and performance measurements and results.

AI-written summary · about

  1. 0:00Introduction
  2. 3:12FBPH library overview
  3. 7:04Cache storage selection
  4. 14:10Cassandra vs Couchbase vs Tarantool
  5. 20:14Schema initialization and migration
  6. 26:42Circuit Breaker pattern
  7. 33:10Prepared Statements issues
  8. 37:28Cache warming and data filling
  9. 41:36Testing and dependency checks
  10. 42:21Q&A
~/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.