Architecture & Systems
Raw vs Curated Data and Transformations
Raw vendor data is the starting point; curated curves and models are versioned outputs of documented transformation pipelines.
Mental model
Reliable analytics distinguish source observations from documented, versioned transformations.
Raw data stores vendor quotes and time series as delivered, preserving the original record for traceability.
Curated artefacts such as arbitrage-free curves, vol surfaces, and calibrated models are produced by cleaning and transformation steps.
Explore the mechanism
Which observations came from the source, and which values were cleaned, mapped, adjusted, or modeled?
- Raw data is the audit record. It should not be “cleaned in place”.
- Curated artefacts are derived outputs: they must carry the transform config + version.
- When you change filters or interpolation, you are creating a new curated artefact.
What does one stale transformation do downstream?
What to notice
Transformation logic is captured in configuration objects that describe filters, bootstrapping methods, interpolation, and calibration settings.
Each curated artefact links back to both its raw data snapshot and its transformation configuration, enabling replay and challenge of the pipeline.
Where it appears
- building auditable market-data pipelines
- reprocessing data after rule changes
- separating vendor facts from analytical outputs
Where the intuition breaks
What this view leaves out
- Keeping raw data does not guarantee reproducibility unless transformation code, parameters, schemas, and dependencies are also versioned.
Where this concept sits
Follow the strongest prerequisites, applications, extensions, and contrasts.
Connections for Raw vs Curated Data and Transformations
Reliable snapshots should be assembled from curated, explicitly transformed market data rather than opaque raw feeds.
SupportsData Lineage and Audit TrailLineage records how raw inputs were transformed into curated data used downstream.
Supported bySchema Migrations and Backward CompatibilityData pipelines depend on controlled schema evolution so transformations keep working across versions.
Implemented byScheduled Jobs and Worker QueuesScheduled and queued workers are a common operational mechanism for running ingestion and transformation pipelines.
Reliable snapshots should be assembled from curated, explicitly transformed market data rather than opaque raw feeds.
Explore concept →