A curated list of resources related to Seastar, an industrial-grade C++ framework for building high-performance servers.
Systems and projects using Seastar
- Ceph - Distributed storage system for object, block, and file
- The seastar-based storage engine is called Crimson
- CPV - Web framework written in C++ and Seastar
- Chogori - Low-latency distributed OLTP database
- Parquet4Seastar - Parquet file format implementation for use in Seastar projects
- Pedis - Replacement for Redis written in Seastar
- RageDB - In Memory Property Graph Server using the Shared Nothing design from Seastar
- Redpanda - Replacement Apache Kafka designed for modern hardware
- Scylladb - Replacement for Apache Cassandra and Amazon DynamoDB
- Shredder - Research prototype for SoCC '19 paper embedding v8 in Seastar
- SMF - RPC framework built for microseconds latencies using Seastar
Resources for learning Seastar
- Official tutorial - a comprehensive tutorial from the creators of Seastar
- Seastar internals - is a series of deep dives into various Seastar components
- Asynchronous Programming with Seastar - is a series of tutorials covering Seastar compnents
- Rolling your own MOM - a series documenting the MOZA middleware
Chedy Najjar |
Noah Watkins |