I want to expand my knowledge beyond buy and sell orders.
So, What goes on behind the scenes for stock management ?
And a follow up question What tech stack do hedge funds or high frequency trading firms use ?
Programming language wise I think the most common ones are: C++, Java, C# (there are some strange window native shops out there)
Hardware: FPGA, Solarflare cards (moves part of the network stack out of the kernel space to user space to reduce context switching and reduce latency)
I know of one exchange that had a generic matching engine that used C++ meta programming to suit different markets.
DB-wise, postrges and Oracle and KDB.
UI-wise React is pretty much the standard.
are there any open source tools, forums I can look at ?