~/talk

Stone Bank: how a team of initially 5 (...)

Talkat ElixirConf EU Virtual 2020 · 2020-10-07..10-08· [software-architecture]
links:none on file
slides:none on file

A five-person team builds an open bank API on Elixir, deploys with Kubernetes plus clustered BEAM experiments, and runs core services with Phoenix, Ecto/Postgres and Kafka; they implement a custom triple DES two-key 16-byte cipher to satisfy legacy integrations, avoid long DB transactions by moving external calls out of Ecto.Multi, and add telemetry to find NIF contention in crypto. After two years in production the system authorizes 8.5M actions and sends 2M webhooks/day, with hundreds of thousands of daily transactions and no major stability failures.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42What is Stone
  3. 3:17Why Elixir
  4. 5:23Challenges
  5. 8:55Old cryptography
  6. 11:03Kubernetes
  7. 17:49Lessons learned
  8. 22:16Hidden NIPS
  9. 23:25Telemetry
  10. 25:45Was it worth it
  11. 28:49Questions
~/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.