
Société Générale CIB
Real-time Trading Dashboard
Real-Time Data Aggregation Layer
Major contributions to the development of a real-time data aggregation layer powering a front-office trading dashboard at Société Générale CIB. The API collected data from multiple upstream sources and routed it through a gRPC/Redis backbone acting as both memory cache and message broker. Downstream, a set of distributed pods consumed the stream and maintained their own in-memory representations, adding another caching tier to cut latency further. The exchange format was built around differential updates, keeping payloads minimal. Every stage of the pipeline was profiled and tuned.

End result on the trading floor
A full grid of instruments with live prices and positions loaded in under one second on tab switch.