Developing a financial exchange in Go — Part 3

This is part 3 in the series of blog posts where I try to create a financial exchange in Go. In part 1, I talked about the core task of an exchange: order matching. After looking at some data structures to do order matching, I settled with using a sorted list. In part 2, I implemented those things in Go. In this part, I&rsquo;m going to extend the codebase so that we can use linked lists as a data…