scylladb/seastar
View on GitHub ↗ ★ 9,408 C++
High performance server-side application framework
29 mentions on Hacker News by 27 people: 3 stories, 26 comments · first 2015-04-26 · latest 2026-06-30
20082026
-
https://github.com/scylladb/seastar High performance server-side C++ framework (used by ScyllaDB, ceph.io, redpanda..) us using a NUMA aware allocator
comment by tzach · 2026-06-30 · in NUMA: Cores, memory, and the distance between them -
Is this comparable to Sea star [0]? [0] https://github.com/scylladb/seastar
comment by jeffreygoesto · 2026-05-24 · in Silk: Open-source cooperative fiber scheduler -
…allocator that means we can’t reuse an existing library. 1: https://github.com/google/leveldb 2: https://github.com/scylladb/seastar 3: https://github.com/redpanda-data/redpanda/pull/28351
comment by rockwotj · 2025-11-09 · in Ask HN: What Are You Working On? (Nov 2025) -
Not to be confused with Scylla DB's "Seastar" C++ non-blocking event driven server SDK https://github.com/scylladb/seastar
comment by gavinray · 2025-06-15 · in Show HN: Seastar – Build and dependency manager for C/C++ with Cargo's features -
…speakers talking about some interesting challenges in that space. [1] https://www.dpdk.org/ . [2] https://github.com/scylladb/seastar [3] https://github.com/erpc-io/eRPC
comment by dist1ll · 2023-07-02 · in Are You Sure You Want to Use MMAP in Your Database Management System? (2022) -
…writing thin veneers over kernel and hardware API's to squeeze every ounce out of performance. https://github.com/scylladb/seastar You want to talk about getting nerd-sniped to work somewhere if you're into performance/low-latency systems…
comment by gavinray · 2022-12-07 · in Abstraction is expensive -
You can: https://github.com/scylladb/seastar
comment by scns · 2022-03-25 · in The Lisp Curse (2017) -
…also used by Redpanda [2], a Kafka-compatible service in the same vein as MemoryDB/Skyhook. [1] https://github.com/scylladb/seastar [2] https://github.com/vectorizedio/redpanda
comment by tomnipotent · 2021-08-20 · in Amazon MemoryDB for Redis – A Redis-Compatible, Durable Database -
…is to have thread per core and queues to move data between threads as in Seastar, Glommio, etc. https://github.com/scylladb/seastar/blob/master/doc/tutorial... https://www.datadoghq.com/blog/engineering/introducing-glomm...
comment by sitkack · 2020-12-17 · in Computers Without Clocks – Ivan Sutherland (2002) [pdf] -
…went on a different direction: The Seastar library ( http://nadav.harel.org.il/seastar/ , https://github.com/scylladb/seastar ) allows writing high-performance applications on regular Linux, by avoiding or minimizing all the features that…
comment by morning_gelato · 2020-12-13 · in OSv – Linux binary compatible unikernel for virtualized environments -
https://github.com/scylladb/seastar https://github.com/scylladb/scylla https://github.com/catchorg/Catch2 https://github.com/facebook/folly
comment by gtirloni · 2020-10-27 · in Ask HN: Good C++ code bases to read? -
…to utilize that many cores IS to have 1 pinned process/thread per-core: https://www.scylladb.com/ https://github.com/scylladb/seastar/ That would be the same in Python too. A problem is that you can't share the kernel pages for the code,…
comment by ddorian43 · 2020-07-01 · in Ampere’s Product List: 80 Cores, up to 3.3 GHz at 250 W; 128 Core in Q4 -
…as a concurrency model to compete with anything, it's just too broken on a fundamental level. [1] https://github.com/scylladb/seastar/wiki/Memcached-Benchmark [2] https://dsf.berkeley.edu/jmh/papers/anna_ieee18.pdf
comment by zzzcpan · 2020-01-31 · in Why events are a bad idea for high-concurrency servers (2003) [pdf] -
…fast router...? [0]: https://github.com/lpereira/lwan [1]: https://github.com/KwangIO/kwang [2]: https://github.com/scylladb/seastar
comment by quangio · 2018-12-17 · in Show HN: LEAR – A simple and fast HTTP server to serve static resources -
…an allocation. Storing the continuation in a std::function would allocate too. A short glance at https://github.com/scylladb/seastar/blob/master/core/future.... also confirms that there is a make_unique there. - Since continuations are…
comment by Matthias247 · 2018-07-16 · in Async and Await in Rust: a full proposal -
Seastar/scylladb is looking for custom filesystem for per-core dbms https://github.com/scylladb/seastar/wiki/Google-Summer-of-Co...
comment by ddorian43 · 2018-03-30 · in File consistency (2015) -
…these are lower-level means for doing IO. Scylla devs are using it quite interchangeably as well: https://github.com/scylladb/seastar/blob/master/core/reactor... Wording might have been not optimal, but author never implied that O_DIRECT…
comment by ifesdjeen · 2017-09-29 · in On Disk IO, Part 3: LSM Trees -
…https://www.reddit.com/r/cpp/comments/5sxrun/what_are_some_e... My list: SeaStar and ScyllaDB https://github.com/scylladb/seastar https://github.com/scylladb/scylla Cap'n Proto https://github.com/sandstorm-io/capnproto LLVM range-v3…
comment by cottonseed · 2017-07-09 · in Ask HN: Name good examples of Modern C++ usage -
Seastar ( https://github.com/scylladb/seastar ) and Scylla ( https://github.com/scylladb/scylla ).
comment by duarten · 2017-07-08 · in Ask HN: Name good examples of Modern C++ usage -
…to find out more, here are a few links with more information (including examples and tutorials): - https://github.com/scylladb/seastar/wiki - https://github.com/scylladb/seastar/blob/master/doc/tutorial... -…
comment by matt_d · 2016-01-11 · in Writing high-performance servers in modern C++ -
Seastar ( https://github.com/scylladb/seastar/wiki ) is a networking stack that bypasses the kernel that you can use in the cloud, developed by the team behind the KVM hypervisor ( http://www.scylladb.com/technology/network/ ).
comment by espeed · 2015-11-23 · in A New Age in Cluster Interconnects Is Dawning -
Already exists for memcached! https://github.com/scylladb/seastar/wiki/Memcached-Benchmark
comment by acconsta · 2015-09-27 · in Clarifications about Redis and Memcached -
Seastar, a high performance server-side application framework used in ScyllaDB - https://github.com/scylladb/seastar
comment by arunc · 2015-09-25 · in ScyllaDB: open-source C++ rewrite of Cassandra with 10 times more throughput -
…a modern C++ rendition would look like that attempts to avoid sharing mutable data, have a look at https://github.com/cloudius-systems/seastar Thank you, I will. The example I like to give is that of VoltDB, a "NewSQL" database written in…
comment by pron · 2015-06-19 · in Redis re-implemented in Rust -
…a modern C++ rendition would look like that attempts to avoid sharing mutable data, have a look at https://github.com/cloudius-systems/seastar
comment by vitalyd · 2015-06-19 · in Redis re-implemented in Rust -
…million at 26-ish cores. so ~270000 req/s per core, which is still a lot. EDIT: here's the writeup https://github.com/cloudius-systems/seastar/wiki/HTTPD-bench...
comment by th0br0 · 2015-04-26 · in Seastar: C++ framework for high-performance servers