Browser Bankruptcy 2023: Consensus, Durable Execution, Streaming, HTAP, TSDBs, and more...
Everything in my tabs as I close out the year. Catch you in '24!
I started this blog on October 31, 2023. It’ll be 2 months old as we start the new year. It’s been fun to write and I plan to keep it going in the new year. If you haven’t yet read my most popular post, it’s a good place to start:
Rather than a recap or predictions post, I thought it’d be fun to share what I’ve got in my browser tabs—stuff I haven’t been able to get to yet. I hope you find a link or two that pique your interest.
Viewstamped Replication sucked me back into consensus protocols this year.
Workflows, FaaS, durable execution
Durable execution blew up this year.
The trend toward S3 persistence for streaming (with WarpStream [$]) captured my interest.
As I dug more into S3 persistence, I found plenty of other exemplary systems (e.g. Neon, Turbopuffer, Quickwit). I’ve been thinking lately about what it means to have all our data directly on S3. Does it make hybrid transaction/analytical processing (HTAP) and multi-model databases easier to build or more likely to be successful?
PostgreSQL and its extensions continue to be a pragmatic solution to, well, everything.
Analytics Twitter continues to be very—obnoxiously—loud.
You can support me by purchasing The Missing README: A Guide for the New Software Engineer for yourself or gifting it to new software engineers that you know.
I occasionally invest in infrastructure startups. Companies that I’ve invested in are marked with a [$] in this newsletter. See my LinkedIn profile for a complete list.