Store & sync assets the MongoDB way
Add local references to images and videos in a convenient CosyncAssset object to quickly add assets in an offline-first way.
Then Cosync automation triggers resizing, quality control, and uploading to AWS S3. Links in your CosyncAsset objects are automatically updated for seamless syncing between clients.
Offline first, eventually everywhere.
Storing images and videos in MongoDB objects is technically possible, but in order for any mobile application to scale well, robust asset management is a must. Cosync Storage takes the headache out of storing, uploading, assigning urls, updating objects and syncing assets between all of your users’ devices.
Store the asset locally and write the local file url to a CosyncAsset MongoDB object with a status of local. When the device has signal, Cosync Storage takes care of the rest.
Cosync uploads the assets to your Amazon AWS S3 instance and updates your object URLs and updates the object status to completed when assets are ready to sync between devices.
If your application needs assets to expire after a given amount time, Cosync can also take care of asset management and updating your objects to reflect the availability of your assets.