GopherCon 2023: Winning the Latency Arms Race in the Coinbase Golang Trading Engine - Yucong Sun
This Lightning Talk will show how we improved the throughput/latency of Coinbase’s main trading engine with a program written in Go. Ultimately we were able to increase from 3Kqps (p99 in less than 10ms) to 20Kqps with (p99 in less than 5ms), even while changing to a smaller machine. As added context, we will also briefly cover the Golang runtime tracing tools, the widely used GRPC library and Hashicorp Raft library, as well as the Golang scheduler.