Hacker GitHub

← All repos

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

Mentions per year 29 mentions · busiest year 2015 (6)
20082026
  1. https://github.com/scylladb/seastar High performance server-side C++ framework (used by ScyllaDB, ceph.io, redpanda..) us using a NUMA aware allocator
  2. 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
  3. ▲ 6
    Seastar: High performance server-side C++ application framework
    story by klaussilveira · 2025-11-19 · 0 comments
  4. …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
  5. Not to be confused with Scylla DB's "Seastar" C++ non-blocking event driven server SDK https://github.com/scylladb/seastar
  6. …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
  7. …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
  8. You can: https://github.com/scylladb/seastar
    comment by scns · 2022-03-25 · in The Lisp Curse (2017)
  9. …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
  10. …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...
  11. …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…
  12. 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?
  13. …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,…
  14. …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
  15. …fast router...? [0]: https://github.com/lpereira/lwan [1]: https://github.com/KwangIO/kwang [2]: https://github.com/scylladb/seastar
  16. …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
  17. 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)
  18. ▲ 1
    Asynchronous Programming with Seastar in C++
    story by jxub · 2018-02-27 · 0 comments
  19. ▲ 3
    Asynchronous Programming with Seastar
    story by signa11 · 2018-01-10 · 0 comments
  20. …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
  21. …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…
  22. Seastar ( https://github.com/scylladb/seastar ) and Scylla ( https://github.com/scylladb/scylla ).
  23. …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... -…
  24. 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/ ).
  25. Already exists for memcached! https://github.com/scylladb/seastar/wiki/Memcached-Benchmark
    comment by acconsta · 2015-09-27 · in Clarifications about Redis and Memcached
  26. Seastar, a high performance server-side application framework used in ScyllaDB - https://github.com/scylladb/seastar
  27. …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
  28. …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
  29. …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...