DevOps

Everything you need to know about AWS S3

An in-depth introduction to AWS S3 — the secure, scalable, and super cheap storage service from Amazon Web Services.

Manish Shivanandhan
6 min readAug 11, 2020

--

If you have ever worked as a developer, you would have come across file storage use cases. From simple images to large videos, uploading, storing, and accessing those files back when you need them is always tricky to implement.

The usual answer to file storage is the same server where you host your web application. But with the advent of serverless architectures and single-page applications, storing files on the same server is not a good idea.

You could argue that you can store files in databases. Trust me, it won’t be a pleasant experience.

What is S3?

Let's look at AWS S3. S3 is an easy-to-use, scalable, and cheap storage service from Amazon. You can use S3 to store any amount of data for a wide range of use cases.

Static website hosting, data archival, and software delivery are a few general scenarios where S3 would be a perfect tool. You can easily push and pull data with S3 using the AWS SDK.S3 also supports a good number of popular programming languages, so you can use your existing stack and integrate S3…

--

--

Manish Shivanandhan

Engineer / Product Manager. Writes about Artificial Intelligence, Cybersecurity and Product Management. More at manishmshiva.com