2

System Design and Architecture

In the world of finance and trading, building a high-performance, low-latency system is critical for success. However, achieving this goal requires a deep understanding of the architecture and design principles that underpin such systems. In this chapter, we will explore the key components and considerations that are necessary for creating a financial trading system that is both reliable and scalable.

First and foremost, the architecture of a financial trading system must be designed with performance in mind. This means that the system must be able to process vast amounts of data with low latency, while also being fault-tolerant and able to recover from failure quickly. Achieving this requires a robust architecture ...

Get C++ High Performance for Financial Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.