~/talk

A decentralized data platform to take back the control of your data

speakerdeck:benoitc
slides:none on file

Barrel is a decentralized data platform built in Erlang that separates control plane from data nodes so local data stores hold encrypted blobs and metadata while monitor nodes run queries and optional Raft replication. It ships with RocksDB bindings, hackney HTTP, erlang_nat and certifi, supports P2P over HTTP, WASM functions, AMQP MQTT Websockets and SSE, and is already used in production. Core code and libraries are being open sourced and development is funded by sponsor subscriptions and paid support so the project stays maintained.

AI-written summary · about

  1. 0:00Barrel intro and open source
  2. 1:49Why I created Barrel
  3. 3:56Control plane vs storage
  4. 7:28Multi-model storage and queries
  5. 10:02Extending Barrel with monitors
  6. 13:11Why Erlang not Rust/Zig
  7. 16:02Erlang resilience for databases
  8. 18:10Erlang OTP concurrency
  9. 20:16Storage with RocksDB and DO+IFS
  10. 22:45Sustainable open source
  11. 25:15On-premise hosting model
  12. 28:48Q&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.