Uploading images of WordPress site to Amazon S3 without using MediaLibrary

We have exposed some major issues with Media Library and hence would like to skip using it and upload the Media of the site directly to Amazon S3 using a form.

One more reason why I want this as we have too many images and Media Library creates thumbnail etc which is stored in DB and increases load on DB.

Thank you