William Saar
saarw.bsky.social
William Saar
@saarw.bsky.social
Freelancer | Backend and data engineering for Spotify and Candy Crush, helped build SF-based appsec startup, financial trading tech. Website: updab.com
So nice to see this model grow! The term sync engine wasn't really in vogue back when I wrote Flushout, but decided to finally add it to the project description
github.com/saarw/flushout
GitHub - saarw/flushout: Flushout is a sync engine based on event sourcing written in TypeScript.
Flushout is a sync engine based on event sourcing written in TypeScript. - saarw/flushout
github.com
October 28, 2025 at 2:43 AM
Where speed matters, there are probably many systems that won't even put analytics in a DB and instead post the data from the app directly on some queue to the data warehouse
May 24, 2025 at 9:44 AM
Question is how many interviewers have experience with this kind of system themselves to evaluate solutions

Database use looks very different in the 100M DAU consumer apps I've worked on vs enterprise apps etc
January 4, 2025 at 3:48 PM
Are code AIs any help at all for a project like this?

For other languages I'd expect them to provide a helpful starting implementation, but guessing Claude and GPT-4o are worse at TLA+ than Python or TypeScript 😅
November 26, 2024 at 8:38 AM
What became known as stream processing for applications (or "kappa architecture") was how you built low-latency trading platforms a decade earlier

Traditional databases were too slow so you needed to replicate events to hot-standby redundant in-memory systems (stateful stream processing nodes)
November 21, 2024 at 6:50 AM
That looks useful for adding version handling to data in apps!
July 10, 2023 at 8:09 PM
Yes, how Bluesky will monetize is an interesting question... but even so, with a federated protocol you're going to get communities outside of certain markets, just like websites linking to each other from different countries
April 29, 2023 at 6:58 PM
Has any US entity without an EU presence been successfully targeted by the European regulatory regime?

National regulations are aimed at international companies with some local presence that the national regulator can go after, so I'd expect federated communities to help here?
April 29, 2023 at 6:20 PM
Time to rewrite in Rust
April 26, 2023 at 8:13 PM