Firetomic
summary
Builds a Datomic-like store named Firetomic by wiring DataScript/Datahike through replikativ’s konserve and datahike into Firebase, serializing and storing DataScript transactions as an append-only stream. Implements a Kafka-like queue (a homemade Kafka-on-Firebase), shards values to avoid Firebase’s 10 MB per-item limit, and hits a write bottleneck around ~2 MB/s (laptop thermal and billing effects noted). Demonstrates creating DBs, transacting entities, querying, and deleting — the prototype works; next step is connecting a standalone Datahike server.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:09JavaScript database frustrations
- 5:55Clojure and Datomic discovery
- 8:23Lockdown and Firetomic birth
- 10:50Kafka-like stream on Firebase
- 13:35Exploring Datomic and datahike
- 16:24Live Firetomic demo
- 21:16Firetomic benefits and future
- 23:43Lessons learned and resources
related talks
40mDatomic: The Most Innovative DB You've Never Heard Of
43mDatalog all the way down
40mThe power of Datomic database
42mYet & Datomic Immutable Facts Mutated Our Stack
37m11 insights after 11 years with the functional database Datomic
36mImmutable Data Science with Datomic, Spark and Kafka
51mDatomic
46mThe Datomic Architecture and Data Model
