I got tired of slow DB inserts, so I wrote a zero-syscall IPC in Go (18M TPS)
The solution eliminates system calls for inter-process communication. It achieves 18 million transactions per second. The implementation
The solution eliminates system calls for inter-process communication.
It achieves 18 million transactions per second. The implementation
uses memory-mapped files and shared memory. It operates entirely
within user space. The design prioritizes low latency and
predictability. The author open-sourced the code on GitHub. It
addresses bottlenecks in high-frequency trading systems. The approach
avoids kernel transitions entirely. The project demonstrates
performance gains in database workloads.