ok just one more. ;) I think this works more cleanly for streaming and inconsistent load, and still feels conceptually clean. Has a model of enqueuing things to a work queue, and as long as they get grabbed in order the data dependencies stay correct. But then there's more state stuff that I have to grok the rust-y way to do it.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!