The conventional way of uploading a file to a server is to receive it and store it. Then we need to way of serving this file over the internet using either HTTP/HTTPS. With tons of Cloud-based Object Storage providers like S3, Google Cloud, Google Cloud and the most recent Digital Ocean's SPACE support file serving out of the box once it's loaded in their boxes. We can control the ACLs to dynamically and programmatically. The use case we are going to look now is to stream a file directly into S3 object storage, retrieve a link back and try opening it. In this scenario, the file is streamed directly into S3 and not being stored anywhere on its way.