As of 2026, there is a consistent analytics stack being deployed across leading AI model labs that consists of:

  1. Apache Kafka for streaming data ingestion (from inferencing sessions?)
  2. Apache Flink to automatically transform data streams into tabular data
  3. Apache Iceberg (Parquet and object) as the tabular format
  4. Apache Spark for data transformation
  5. Airflow for data pipeline orchestration
  6. Trino for interactive and ad-hoc data exploration

Based on data platform jobs,

SoftwareRole in stackNamed by OpenAINamed by AnthropicNamed by xAINamed by TMLNamed by Together
SparkLarge-scale batch ETL, training data pipelines, data lake writesYesYesYesYesYes
RayDistributed Python compute; data processing + ML workloads on same clusterNoNoNoYesNo
BeamUnified batch + streaming pipelines; portable across runnersNoNoNoYesNo
KafkaHigh-throughput event streaming backbone; decouples producers from consumersYesYesYesYesYes
FlinkStateful stream processing; transforms event streams into aggregates or tablesYesYesYesNoYes
AirflowDAG-based workflow scheduler; sequences pipeline steps, manages dependenciesYesYesNoNoYes
IcebergOpen table format on object storage; schema evolution, time travel, ACIDYesNoNoNoNo
Delta LakeOpen table format on object storage; similar to Iceberg, strong Spark integrationYesNoNoYesNo
ParquetColumnar file format; the physical storage layer under Iceberg/DeltaNoYesNoNoNo
TrinoInteractive SQL over data lakes; ad-hoc queries without moving dataYesNoYesNoYes
DuckDBEmbedded OLAP engine; fast columnar queries in-process, no cluster neededNoYesNoNoNo
SnowflakeManaged data warehouse; named as comparable alternative at AnthropicNoYesNoNoYes
ClickHouseColumnar OLAP DB; sub-second queries on event/telemetry data at high ingest ratesNoNoYesNoYes
dbtSQL-based transformation layer; turns raw warehouse data into clean analytics modelsNoYesNoNoYes
ChrononFeature platform; computes ML features consistently across training and servingYesNoNoNoNo