London Data

Nexus · stack reference · companion to the Nexus case study

Stack by Example

How each technology is used in Nexus. Each entry names where it lives in the code, what that code does and the detail that matters. Every example was checked against the main branch on 29 September 2026.

Pinned versions on main
  • Python3.11–3.12
  • PostgreSQL16.15
  • TimescaleDB2.29
  • pandas3.0
  • NumPy2.4
  • SciPy1.18
  • scikit-learn1.9
  • cvxpy1.9
  • FastAPI0.139
  • Pydantic2.12
  • SQLAlchemy2.0
  • Alembic1.18
  • psycopg22.9
  • redis-py8.0
  • ccxt4.5
  • pytest9.1
  • React19.2
  • TypeScript6.0
  • Vite8.2
DepthCorecentral, used across services Workingreal code in specific components Lightsmall or scaffolded
RolesTradingQuantPlatform

Not in Nexus

Tools a reader might expect that Nexus does not use. Each line gives what the platform uses instead.

    Sources: each repository's main branch as of 2026-09-29, read file by file; lockfiles for versions; read-only catalog queries for TimescaleDB settings. Paths are shown as repo/path::symbol.