Home / Companies / Datadog / Blog / Post Details
Content Deep Dive

Introducing Glommio, a thread-per-core crate for Rust and Linux

Blog post from Datadog

Post Details
Company
Date Published
Author
Glauber Costa
Word Count
2,843
Company Posts That Month
27
Language
English
Hacker News Points
3
Post removed?
No
Summary

The thread-per-core architecture is a design approach that aims to improve the efficiency and scalability of applications by utilizing modern hardware's capabilities. It involves running each core on a single thread, eliminating the need for threads and context switches. This approach can deliver significant performance gains, especially when combined with sharding, which allows multiple threads to work on different subsets of data. The Glommio library is an implementation of this architecture in Rust, designed to make it easy for developers to write efficient and scalable applications. It leverages Linux's io_uring API to manage I/O operations and provides a thread-per-core model that can run on Kubernetes infrastructure, with the potential to improve performance when matched with physical cores available in the underlying hardware.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 5 1,029 132 40 -8%
Developer Experience 1 117 61 38 +17%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.