Standardize File Storage Clients
Adapt different file storage systems to a shared upload/download interface.
We'll cover the following...
We'll cover the following...
Problem statement
Your backend uses two file storage systems:
A local file system client for development, which saves files directly on disk.
A mock S3 client in production, which uploads files to a cloud bucket. ...