Optimizing Rust code with Flamegraph and DHAT - a practical example with Dust DDS
In this article, we describe in detail the process we went through in the latest execution speed optimization of Dust DDS, a Rust-based implementation …
Read more →Technical articles and engineering insights from S2E Software Systems on Rust profiling, memory optimization, binary bloat reduction, and embedded control systems.
Deep dives into low-level systems programming, profiling, binary bloat, and embedded software architecture.
In this article, we describe in detail the process we went through in the latest execution speed optimization of Dust DDS, a Rust-based implementation …
Read more →Practical guides, QoS architectures, and middleware performance optimizations.
A problem-first reference matching real-world distributed systems challenges—such as active-standby redundancy, late-joiner synchronization, and telemetry downsampling—to standard DDS QoS policies.
Read the Guide →Choosing the right middleware defines your distributed system's latency, scalability, and failure modes. We evaluate when DDS is the right architectural choice—and when to choose gRPC, MQTT, or ZeroMQ.
Read the Guide →