Data-oriented architecture survey published in ACM Computing Surveys

Data-oriented architecture survey published in ACM Computing Surveys

Christian Cabrera, Andrei Paleyes, Pierre Thodoroff and Neil Lawrence have published Machine Learning Systems: A Survey from a Data-Oriented Perspective in ACM Computing Surveys. The article appeared online on 24 September 2025 and is in the November 2025 issue.

The survey asks why, how, and to what extent deployed machine learning systems follow data-oriented architecture, even when their authors never use that name. Data-oriented architecture treats data as a first-class citizen, and favours decentralised, open components. Most of the systems reviewed adopt it only in part. Where they do, the architecture helps with large-scale data, low-latency processing, resource use, security and privacy. The paper turns those observations into practical advice for deployment.

An earlier informal account set out the principles and two examples from the group. The journal article is the full survey. It is part of the data-oriented architectures project, and of the Interfaces programme that builds on it. The paper is at doi:10.1145/3769292.