← All articles
Series

File storage behind one interface

Files behind one interface: test on disk and ship to the cloud by configuration, then a small tool that copies between disk, a network share and Azure from one config file.

  1. Test on Disk, Ship to the Cloud

    Keep file storage behind one interface and let each environment choose disk, network share or Azure in configuration. Tests run without cloud credentials, and moving your files later is a copy job, not a rewrite. Uploads are typed by the server, so none can pose as a page of your site.

    6 min read
  2. Copy Files Between Disk, Network Share and Cloud

    A small tool that copies files between local disks, network shares and cloud storage, where a new copy job is a config entry, not new code. Built on one storage abstraction, so adding a backend is one small class.

    9 min read