Streaming REST APIs for Large Financial Transaction Exports from Relational Databases
Abhiram Kandiraju

TL;DR
This paper introduces a streaming REST API architecture that incrementally retrieves and transmits large financial transaction datasets from relational databases, significantly reducing memory usage and improving responsiveness during large exports.
Contribution
It presents a novel streaming-based REST API design that integrates database cursors with HTTP streaming, enabling efficient large dataset exports in financial systems.
Findings
Reduces memory consumption during large data exports
Enables immediate start of data transmission for large datasets
Supports multiple financial export formats
Abstract
Financial platforms and enterprise systems frequently provide transaction export capabilities to support reporting, reconciliation, auditing, and regulatory compliance workflows. In many environments, these exports involve very large datasets containing hundreds of thousands or even millions of transaction records. Traditional REST API implementations often construct the entire export payload in application memory before transmitting the response to the client, which can lead to high memory consumption and delayed response initiation when processing large datasets. This paper presents a streaming-based REST API architecture that retrieves transaction records incrementally from relational databases and writes them directly to the HTTP response output stream. By integrating database cursor retrieval with progressive HTTP transmission, the proposed design allows export data to be delivered…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Advanced Database Systems and Queries · Software System Performance and Reliability
