Yet & Datomic Immutable Facts Mutated Our Stack
summary
Company uses Datomic for three years and reports concrete wins: MVP in under a month, tiny backups — 30MB for a couple hundred thousand statements — and productive idempotent transactions by declaring uniqueness. Datomic ideas drive front-end event sourcing with Datascript/Re-frame, concise business logic in Datalog rules, and an ephemeral in-memory ETL workflow (Gorilla REPL, Hickory, dr, Incanter/core.matrix). At scale the stack moves to Kafka/Kafka Streams with Datomic used as a materialized view for complex queries.
AI-written summary · about
chapters (53)
- 0:00Introduction
- 0:28Yet Analytics
- 2:23Yet Visualization
- 2:39Background
- 3:23Objectrelational impedance mismatch
- 3:55materialized views of data
- 4:07choice of language
- 4:28community
- 4:52pivot
- 5:27Datomic API
- 6:49Competition
- 7:39MVP
- 9:13Making a product
- 10:21We were sad
- 10:50Datomic
- 11:20Event Sourcing
- 12:16Datomic Lessons
- 12:44Hackathon
- 13:02Lookingglass
- 13:37Events Sourcing
- 14:05Our Response
- 14:15Datascript
- 15:27Rules
- 16:22Rules for checkers
- 17:05Conclusion
- 17:48Hackathon Recap
- 18:29Reframe
- 20:09Datomic is not free
- 21:00A couple years later
- 21:52ETL
- 22:24Football
- 23:21Challenges
- 24:03Artisanal Data
- 24:28Sciency Problems
- 25:00Web Scraping
- 25:43Data Model
- 26:20Extract in ETL
- 26:49Transform in ETL
- 27:41Datomic transactions
- 28:31Datomic querying
- 29:30Results of study
- 30:13Tools
- 30:53Data Science
- 31:51Big Data
- 33:30Data Architecture
- 33:41DeTomic
- 34:35Governance
- 35:06Day Tomic
- 35:17Whats Next
- 37:16Kafka Updates
- 38:28Pluggable State Stores
- 39:03De Tomic
- 40:41Jason Lewis
related talks
37m11 insights after 11 years with the functional database Datomic
46mThe Datomic Architecture and Data Model
40mThe power of Datomic database
35mIt's Just Data
51mDatomic
40mDatomic: The Most Innovative DB You've Never Heard Of
42mDatomic: Challenges and Benefits of an Immutable Database
37m11 insights after 11 years with the functional database Datomic
