and back up again, maybe
scope: firehose consumers
records (but not lexicons)
indexing (but not backfill)
what apps does our technology invite people to build?
what do we want to invite?
—Christine Lemmer-Webber, DustyCloud.org
"Message-passing" vs "shared heap"
What does the firehose invite?
What does the PDS invite?
What does the JavaScript SDK invite?
PDS data is distributed
Sequenced by a Relay
Consumed by an AppView
(in practice, writes are a bit weird)
(reads are too)
CReate, Update, Delete
Sync protocol: integrity over transport
Jetstream: simplicity
(we'll get back to that)
CReate, Update, Delete
Sync protocol: integrity over transport
CReate, Update, Delete
Sync protocol: integrity over transport
CReate, Update, Delete
Sync protocol: integrity over transport
What does the event log invite?
You can save all the likes in sqlite.
Raspberry Pi was an upgrade from cheap cloud hosting. They are pretty fast these days!
picture + spec of 4b
picture + spec of 5
UFOs on original Raspberry Pi Model B (2012)
picture + spec model b
asdf