This document describes a proposed surveillance platform for bank compliance. It discusses the large scale of financial data that must be analyzed, including over 1 billion pieces of text and trading events per year. It outlines the technical challenges of working with diverse data formats and sources that can change over time. The proposed architecture preprocesses and flattens data from various sources into a common format before running multiple surveillance algorithms to detect issues like spoofing and generate alerts. Examples of real-world spoofing cases are provided to illustrate the types of patterns the system aims to identify.