Part 3: Compute
In this part, we discuss optimizations in your application code and logic to reduce latency.
Chapter 7 teaches you how to eliminate unnecessary work to reduce latency through algorithmic improvements, better memory management, and precomputation techniques.
In Chapter 8, we delve into wait-free synchronization, exploring atomic operations, memory barriers, and lock-free data structures as methods to minimize latency.
Finally, Chapter 9 explores concurrency models, parallel processing techniques, and transaction management to maximize your system's processing capabilities, improving latency through parallel execution.