ScyllaDB developer Nadav Har’El at the Generalist Engineer meetup in Tel Aviv
Blog post from ScyllaDB
Nadav Har’El, a developer at ScyllaDB, will deliver a talk on March 15 at the Generalist Engineer meetup in Tel Aviv, focusing on modern server application development and performance optimization. With a diverse 20-year programming background, Har’El will discuss the limitations of traditional operating system APIs and programming practices on multi-core servers, emphasizing the need for new design trends like event-driven programming and fast user-space packet processing. He will introduce Seastar, an open-source C++ framework that enhances server application performance by utilizing a single thread per core and data sharding, enabling complex applications through futures and continuations. The talk will highlight how applications like Memcached and Cassandra have been rewritten using Seastar, achieving up to ten times better performance than their original versions. Additionally, Har’El will present ScyllaDB, a re-implementation of Cassandra in C++ and Seastar, offering significantly improved throughput and latency.