File-Based Integration: Exchanging Files over SFTP and FTP, Watching Folders, Idempotent Processing and Reconciliation
In a file-based integration you read a file only once the other side has marked it ready (a .done marker, or upload under a temporary name and rename), verify the host key, and record processed files in a ledger by content hash, so nothing is processed half-written or twice. In Bookstore we fetch the supplier's stock file over SFTP with SSH.NET and the bank's collections file over FTPS with FluentFTP, and reconcile it against orders.
15 Nov 2026
·
12 min
·
7