4 ms·
I'm really impressed with Seastar [1], the library ScyllaDB wrote to solve for writing non-blocking, asynchronous code in C++. It's also used by Redpanda [2], a
by tomnipotent 5y ago
I'm really impressed with Seastar [1], the library ScyllaDB wrote to solve for writing non-blocking, asynchronous code in C++. It's also used by Redpanda [2], a Kafka-compatible service in the same vein as MemoryDB/Skyhook.
[1] https://github.com/scylladb/seastar https://github.com/scylladb/seastar
[2] https://github.com/vectorizedio/redpanda https://github.com/vectorizedio/redpanda
- seg_lol 5y agoThe arch of ScyllaDB blew my mind gotta say. Great talk [1] by Avi Kivity, co-founder of Scylla that goes over the design and architecture. Glommio [2] (believe it used to be called Scipio) is a thread-per-core framework for Rust modeled after Seastar. There isn't much in the hn hive mind about it, this one [3] stands out. [1] https://www.youtube.com/watch?v=0S6i9BmuF8U https://www.youtube.com/watch?v=0S6i9BmuF8U [2] https://github.com/DataDog/glommio https://github.com/DataDog/glommio [3] https://news.ycombinator.com/item?id=24976533 https://news.ycombinator.com/item?id=24976533
- tomnipotent 5y agoGreat recommendation, thank you.