soundcloud/roshi
View on GitHub ↗ ★ 3,175 Go
Roshi is a large-scale CRDT set implementation for timestamped events.
11 mentions on Hacker News by 10 people: 3 stories, 8 comments · first 2014-05-14 · latest 2023-12-16
20082026
-
I grep'd Soundcloud, then clicked the <a href> wrapping it, it linked here: https://github.com/soundcloud/roshi (tl;Dr: time-series event storage via a LWW-element-set)
comment by refulgentis · 2023-12-16 · in Causal Trees -
…longer use it internally, however. https://developers.soundcloud.com/blog/roshi-a-crdt-system-f... https://github.com/soundcloud/roshi
comment by lurkshark · 2021-08-12 · in Ask HN: Are there any databases backed by CRDTs? -
▲ 73
Roshi: A large-scale CRDT set implementation for timestamped eventsstory by striking · 2019-04-17 · 14 comments
-
This approach was used successfully in bespoke data services like Roshi https://github.com/soundcloud/roshi , the design seems sound, nice to hear.
comment by sagichmal · 2019-03-12 · in KeyDB: A Multithreaded Redis Fork -
▲ 4
Soundcloud/roshi: large-scale CRDT set implementation for timestamped eventsstory by olalonde · 2017-01-12 · 0 comments
-
…topic, but could you compare DL to Soundclouds Roshi[0], and if not, whats different? Thanks! [0] https://github.com/soundcloud/roshi
comment by stemuk · 2016-05-10 · in Twitter open-sources a high-performance replicated log service -
…I'm reminded of Roshi, their distributed/crdt Redis solution, they open sourced ( https://github.com/soundcloud/roshi ) a while back just to deal with problems of their scale. CRDTs and Distrubuted programming is not something they teach at
comment by nemothekid · 2016-04-27 · in The Case for SoundCloud -
▲ 26
Roshi: large-scale CRDT set implementation for timestamped eventsstory by shykes · 2015-08-04 · 4 comments
-
Maybe check this out? https://github.com/soundcloud/roshi Roshi is basically a high-performance index for timestamped data. It's designed to sit in the critical (request) path of your application or service. The originating use case is the…
comment by PhrosTT · 2014-09-25 · in Ask HN: What DB to use for huge time series? -
> Do you vendor [transitive dependencies] too? Yes. Here's an example: https://github.com/soundcloud/roshi
comment by sagichmal · 2014-08-22 · in Show HN: Duo – a next-generation package manager for the front end -
…on Roshi and would like assent or clarification if I'm wrong. After glossing over the readme of github.com/soundcloud/roshi I came away with the impression that Roshi's LWW-element-set implementation does not strictly adhere to the…
comment by dangduc · 2014-05-14 · in Roshi: a CRDT system for timestamped events