Seastar, the advanced open-source C++ framework continues to gain traction. Most well known for being the engine at the heart of ScyllaDB, the monstrously-fast NoSQL database, Seastar is also now at the core of other exciting new projects. And now we’ll be bringing together developer practitioners from around the world to the first-ever Seastar Summit.
This event will be held on November 4, 2019 at the Parc 55 Hotel in San Francisco, concurrently with the ScyllaDB Summit Training Day.
“Seastar is an engine designed to take advantage of today’s massive multi-core server architectures,” says ScyllaDB CTO and Co-Founder, Avi Kivity. “It allows you the ability to tune and control almost every part of the future runtime. IO and CPU shares scheduling. But it is intrinsically safe. You worry about correctness and construction, while the framework worries about efficient execution.”
As an example of its inherent capabilities, Avi points to the workload prioritization feature now available on ScyllaDB built with Seastar under-the-hood. With every computation preemptable at sub-millisecond resolution, ScyllaDB can allocate system resources via shares assigned to different users/roles. This allows, for instance, OLAP and OLTP oriented workloads to run on the same cluster without either bringing the entire cluster to its knees.
Seastar Summit provides developers an opportunity to hear world leading practitioners from companies including ScyllaDB, Red Hat and Vectorized, as they discuss their technical use cases, detailed implementations, and best practices for development with Seastar.
Sessions include:
- Keynote by ScyllaDB’s Avi Kivity
- Futures Under the Hood by ScyllaDB’s Rafael Ávila de Espíndola
- Update on the Seastarized Ceph by Red Hat’s Kefu Chai
- Ceph::errorator – throw/catch-free, compile time-checked errors for seastar::future by Red Hat’s Radoslaw Zarzynski
- A generic, C++17, static reflection RPC system with no IDL, designed for large payloads by Vectorized.io’s Alexander Gallego
- Seastar RPC by ScyllaDB’s Gleb Natapov
- Seastar Metrics by ScyllaDB’s Amnon Heiman