This is a parent umbrella for backend work for uploading functionality:
- API for the file uploading is provided for UI
- The endpoint receives a file (.csv) in chunks using RMB streaming capabilities
- The file data is stored separately from file metadata:
We store file binary data at the file system of the module, however, metadata is stored in the module's database.
- There is an ability to save a file in chunks
- There is an ability to clear the file storage at configurable periods of time, 1 time per hour by default
- The REST API is described with curl examples, request/response structure