sahilagarwal.bsky.social
@sahilagarwal.bsky.social
Will definitely be giving wintermute a spin
November 27, 2025 at 1:32 AM
Some of the inconsistencies coming from insert and delete for the same record being processed on different workers, so no guarantee of order. This is mostly solved with sharding by uri or smth, but still stomping out some of the peskier bugs for exact parity.
November 27, 2025 at 1:32 AM
This is awesome, currently working on an indexer implementation in Go to do the same, also getting about 20k events/sec.

However, when testing against the single threaded reference implementation, I am not able to get exact parity between running the reference typescript plugins.
November 27, 2025 at 1:30 AM
Very cool. Do you find that you are able to get row level equivalence with the reference indexer? Also for reference, what kind of throughput does wintermute get ?
November 27, 2025 at 1:04 AM
Great Work! Couple of questions: Is the appview using the reference Postgres implementation from bluesky? Is the ingester able to keep up with the live rate of the firehose?

The numbers would suggest so, however I noticed if I post, it is not immediately propagated to the blacksky appview
November 15, 2025 at 8:45 PM
Best of luck my friend, you have more grit than me 🫡
November 8, 2025 at 6:12 AM
Working on this right now and wow is it a pain
November 8, 2025 at 6:04 AM
Super super duper test
October 20, 2025 at 9:23 PM
Super duper test
October 20, 2025 at 9:23 PM
Super Test
October 20, 2025 at 9:22 PM
Awesome, I think your work is really great!
September 11, 2025 at 10:05 PM
I have noticed this as well, did you change anything on the architecture side? I noticed zeppelin would not load the Discover page for a while, but now it seems great!
September 11, 2025 at 9:59 PM