Amazon S3 has been utilized to offset memory storage on the local server, thus saving space and processing power for Local Ground.
As the userbase for Local Ground grows, we had to improve the scalability, to accommodate a growing amount of user-generated content.
To resolve the scalability issue, I researched into cloud servers and chose Amazon S3 because they have a robust cloud storage system and is cost effective.
Django (Python)
Amazon S3 & boto3
Local Ground REST API
Migrating the file upload process from local server to Amazon S3 is beneficial because it shifts the content storage to the cloud and sparates the storage and logic of the application. This improves scalability and data management.