~/talk

Scaling Financial Automation on TypeBus

Talkat Scale By The Bay 2019 · 2019-11-13..11-15· [scala, distributed-systems]
links:none on file
links:none on file
slides:none on file

Tally builds a code-first event platform called TypeBus that runs Scala case classes over akka streams and Kafka, using avro4s to wrap messages in an envelope and map canonical class names to topics. Request‑response works by embedding an Akka cluster actor address in messages, throughput to the database is rate‑limited with Akka Streams (example jobs produce ~150 ops/s while a legacy DB handles ~10/s), latency in private beta measures 50–150 ms, and the system supports rolling service swaps without DNS or load‑balancer changes.

AI-written summary · about

  1. 0:00Introduction
  2. 2:10Tabithas background
  3. 6:15Requirements
  4. 11:54TypeBus Implementation
  5. 17:09Data Modeling
  6. 19:04Service Discovery
  7. 20:59Configurable throughput management
  8. 23:24Recap
  9. 24:09Whats Next
  10. 25:09Questions
~/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.