<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: SRI RAM SASI M</title>
    <description>The latest articles on DEV Community by SRI RAM SASI M (@sri_ramsasim_e55765f8a6).</description>
    <link>https://dev.to/sri_ramsasim_e55765f8a6</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4125464%2Fa65f6fa4-3dfb-4f1e-a30b-d3db9ef28beb.png</url>
      <title>DEV Community: SRI RAM SASI M</title>
      <link>https://dev.to/sri_ramsasim_e55765f8a6</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sri_ramsasim_e55765f8a6"/>
    <language>en</language>
    <item>
      <title>Rhyme Contest</title>
      <dc:creator>SRI RAM SASI M</dc:creator>
      <pubDate>Wed, 16 Sep 2026 00:54:48 +0000</pubDate>
      <link>https://dev.to/sri_ramsasim_e55765f8a6/rhyme-contest-2p60</link>
      <guid>https://dev.to/sri_ramsasim_e55765f8a6/rhyme-contest-2p60</guid>
      <description>&lt;h1&gt;
  
  
  ☁️ Sriram Sasi Meets S3: Exploring Amazon S3
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Amazon S3 (Simple Storage Service)&lt;/strong&gt; is one of the most widely used storage services in AWS. Whether you are building a website, deploying a student project, storing images, or creating a data pipeline, S3 provides a simple and scalable way to store and retrieve files.&lt;/p&gt;

&lt;p&gt;In this blog, I'll explore &lt;strong&gt;Amazon S3&lt;/strong&gt; from a beginner's perspective and show how it can be useful for college projects and applications.&lt;/p&gt;




&lt;h2&gt;
  
  
  📌 Introduction
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What is Amazon S3?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Amazon S3 (Simple Storage Service)&lt;/strong&gt; is an object storage service provided by AWS.&lt;/p&gt;

&lt;p&gt;In simple terms:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;S3 is like a highly scalable online storage system where applications can store and retrieve files.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;These files can include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🖼️ Images&lt;/li&gt;
&lt;li&gt;📄 PDFs&lt;/li&gt;
&lt;li&gt;🎥 Videos&lt;/li&gt;
&lt;li&gt;📦 Application files&lt;/li&gt;
&lt;li&gt;📊 Datasets&lt;/li&gt;
&lt;li&gt;💾 Backups&lt;/li&gt;
&lt;li&gt;📝 Documents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of storing files directly on your computer or application server, you can store them in an S3 bucket and access them whenever required.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why was S3 created?
&lt;/h3&gt;

&lt;p&gt;Traditional applications often depended on physical servers or local disks for storing files. This created problems such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Limited storage capacity&lt;/li&gt;
&lt;li&gt;Hardware failures&lt;/li&gt;
&lt;li&gt;Difficult backups&lt;/li&gt;
&lt;li&gt;Scaling problems&lt;/li&gt;
&lt;li&gt;Higher maintenance requirements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AWS introduced S3 to provide &lt;strong&gt;durable, scalable, and easily accessible object storage&lt;/strong&gt; without requiring users to manage physical storage infrastructure.&lt;/p&gt;




&lt;h1&gt;
  
  
  ⚙️ How Amazon S3 Works
&lt;/h1&gt;

&lt;p&gt;The basic idea behind S3 is simple.&lt;/p&gt;

&lt;p&gt;S3 organizes data using:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bucket → Object → Data&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Bucket
&lt;/h3&gt;

&lt;p&gt;A &lt;strong&gt;bucket&lt;/strong&gt; is a container that stores objects.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;my-college-project
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Object
&lt;/h3&gt;

&lt;p&gt;An object is the actual file stored inside the bucket.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;attendance.pdf
student.jpg
dataset.csv
project-report.pdf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Object Key
&lt;/h3&gt;

&lt;p&gt;Every object has a key that identifies its location within the bucket.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;reports/2026/attendance.pdf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So the structure could look like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;S3
│
└── my-college-project
    │
    ├── images/
    │   ├── student1.jpg
    │   └── student2.jpg
    │
    ├── reports/
    │   └── attendance.pdf
    │
    └── datasets/
        └── attendance.csv
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h1&gt;
  
  
  🏗️ Simple S3 Architecture
&lt;/h1&gt;

&lt;p&gt;A basic application using S3 can work like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;             👨‍💻 User
                │
                ▼
        ┌────────────────┐
        │  Web / Mobile   │
        │   Application   │
        └───────┬────────┘
                │
                │ Upload / Download
                ▼
        ┌────────────────┐
        │   Amazon S3     │
        │     Bucket      │
        └───────┬────────┘
                │
        ┌───────┴────────┐
        │                │
        ▼                ▼
     Images           Documents
     Videos           Datasets
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The application sends a request to S3 when it needs to upload or download an object.&lt;/p&gt;




&lt;h1&gt;
  
  
  🚀 Key Features of Amazon S3
&lt;/h1&gt;

&lt;h2&gt;
  
  
  1. Scalability
&lt;/h2&gt;

&lt;p&gt;One of the major advantages of S3 is that it can scale as your storage requirements increase.&lt;/p&gt;

&lt;p&gt;For example, a college project might initially store:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;100 MB → 1 GB → 10 GB → 100 GB
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You don't need to manually increase the storage capacity of a physical disk.&lt;/p&gt;

&lt;p&gt;S3 is designed to handle very large amounts of data.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. High Durability
&lt;/h2&gt;

&lt;p&gt;S3 is designed for extremely high durability of stored objects.&lt;/p&gt;

&lt;p&gt;AWS stores data redundantly across its infrastructure, helping protect data from hardware failures.&lt;/p&gt;

&lt;p&gt;This makes S3 useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Backups&lt;/li&gt;
&lt;li&gt;Important documents&lt;/li&gt;
&lt;li&gt;Datasets&lt;/li&gt;
&lt;li&gt;Application assets&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  3. Multiple Storage Classes
&lt;/h2&gt;

&lt;p&gt;S3 provides different storage classes for different access patterns.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Storage Class&lt;/th&gt;
&lt;th&gt;Suitable For&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;S3 Standard&lt;/td&gt;
&lt;td&gt;Frequently accessed data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;S3 Intelligent-Tiering&lt;/td&gt;
&lt;td&gt;Data with changing access patterns&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;S3 Standard-IA&lt;/td&gt;
&lt;td&gt;Infrequently accessed data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;S3 Glacier Instant Retrieval&lt;/td&gt;
&lt;td&gt;Archive data requiring quick retrieval&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;S3 Glacier Flexible Retrieval&lt;/td&gt;
&lt;td&gt;Long-term archives&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;S3 Glacier Deep Archive&lt;/td&gt;
&lt;td&gt;Very long-term archival&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;This allows developers to balance &lt;strong&gt;storage cost and access requirements&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Security and Access Control
&lt;/h2&gt;

&lt;p&gt;S3 provides several mechanisms to control access to stored data.&lt;/p&gt;

&lt;p&gt;These include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;IAM policies&lt;/li&gt;
&lt;li&gt;Bucket policies&lt;/li&gt;
&lt;li&gt;Access control mechanisms&lt;/li&gt;
&lt;li&gt;Encryption&lt;/li&gt;
&lt;li&gt;Block Public Access&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, a private project bucket can be configured so that only authorized users or applications can access its files.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Versioning
&lt;/h2&gt;

&lt;p&gt;S3 can maintain multiple versions of an object.&lt;/p&gt;

&lt;p&gt;Suppose we upload:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;project-report.pdf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Later, we replace it with a new version.&lt;/p&gt;

&lt;p&gt;With versioning enabled, previous versions can be retained.&lt;/p&gt;

&lt;p&gt;This can help recover from accidental overwrites or deletions.&lt;/p&gt;




&lt;h1&gt;
  
  
  🎓 College / Student Use Case
&lt;/h1&gt;

&lt;p&gt;Imagine our college department is developing a &lt;strong&gt;Student Project Management Portal&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Students need to upload:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Project reports&lt;/li&gt;
&lt;li&gt;PPT presentations&lt;/li&gt;
&lt;li&gt;Source-code ZIP files&lt;/li&gt;
&lt;li&gt;Certificates&lt;/li&gt;
&lt;li&gt;Project screenshots&lt;/li&gt;
&lt;li&gt;Documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of storing all these files on the application's local server, we can use &lt;strong&gt;Amazon S3&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example Architecture
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Student
   │
   ▼
College Project Portal
   │
   │ Upload File
   ▼
Backend API
   │
   ▼
Amazon S3 Bucket
   │
   ├── projects/
   ├── reports/
   ├── presentations/
   └── certificates/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;college-project-storage/
│
├── students/
│   ├── sriram/
│   │   ├── project-report.pdf
│   │   └── presentation.pptx
│   │
│   └── student2/
│       └── project-report.pdf
│
└── certificates/
    ├── internship.pdf
    └── hackathon.pdf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This separates &lt;strong&gt;file storage from application logic&lt;/strong&gt; and makes it easier to manage large numbers of files.&lt;/p&gt;




&lt;h1&gt;
  
  
  💻 Simple Example
&lt;/h1&gt;

&lt;p&gt;Let's see how a Python application can upload a file to S3.&lt;/p&gt;

&lt;p&gt;First, install the AWS SDK for Python:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;boto3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;boto3&lt;/span&gt;

&lt;span class="n"&gt;s3&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;boto3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;client&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;s3&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;s3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;upload_file&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;project-report.pdf&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;my-college-project-bucket&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;reports/project-report.pdf&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;File uploaded successfully!&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;project-report.pdf
        │
        ▼
Python Application
        │
        ▼
Amazon S3
        │
        ▼
my-college-project-bucket
        │
        └── reports/project-report.pdf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Downloading a File
&lt;/h3&gt;

&lt;p&gt;We can also download an object:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;s3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;download_file&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;my-college-project-bucket&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;reports/project-report.pdf&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;downloaded-report.pdf&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The file is retrieved from S3 and saved locally.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; In a real application, AWS credentials should not be hard-coded into the Python source code. Use IAM roles, environment-based credentials, or AWS credential configuration.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  🔐 Security Considerations
&lt;/h1&gt;

&lt;p&gt;Security is extremely important when storing files in the cloud.&lt;/p&gt;

&lt;p&gt;For an S3-based college application, we should consider:&lt;/p&gt;

&lt;h3&gt;
  
  
  Block Public Access
&lt;/h3&gt;

&lt;p&gt;Avoid making private student documents publicly accessible unless there is a specific reason.&lt;/p&gt;

&lt;h3&gt;
  
  
  IAM
&lt;/h3&gt;

&lt;p&gt;Use IAM permissions to give applications and users only the access they actually need.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Student → Upload project
Teacher → View projects
Admin → Manage storage
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Encryption
&lt;/h3&gt;

&lt;p&gt;S3 supports encryption for stored objects, helping protect sensitive data.&lt;/p&gt;

&lt;h3&gt;
  
  
  Least Privilege
&lt;/h3&gt;

&lt;p&gt;Instead of giving an application complete S3 access, permissions can be limited to the specific bucket or operations it needs.&lt;/p&gt;




&lt;h1&gt;
  
  
  💰 Cost
&lt;/h1&gt;

&lt;p&gt;S3 follows a &lt;strong&gt;pay-for-what-you-use&lt;/strong&gt; model.&lt;/p&gt;

&lt;p&gt;The cost can depend on factors such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Amount of data stored&lt;/li&gt;
&lt;li&gt;Number and type of requests&lt;/li&gt;
&lt;li&gt;Data transfer&lt;/li&gt;
&lt;li&gt;Storage class&lt;/li&gt;
&lt;li&gt;Data retrieval&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a small student project, storage requirements may be relatively small, but it is still important to monitor usage.&lt;/p&gt;

&lt;p&gt;AWS also provides tools and pricing information to help estimate costs before deploying an application.&lt;/p&gt;




&lt;h1&gt;
  
  
  ✅ Advantages of Amazon S3
&lt;/h1&gt;

&lt;h3&gt;
  
  
  1. Easy to Scale
&lt;/h3&gt;

&lt;p&gt;Storage can grow with your application.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Highly Durable
&lt;/h3&gt;

&lt;p&gt;Designed to protect stored objects against infrastructure failures.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Flexible
&lt;/h3&gt;

&lt;p&gt;Can store almost any type of file.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Secure
&lt;/h3&gt;

&lt;p&gt;Provides IAM, policies, encryption, and access controls.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Multiple Storage Classes
&lt;/h3&gt;

&lt;p&gt;You can select storage based on how frequently data is accessed.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Useful for Developers
&lt;/h3&gt;

&lt;p&gt;S3 integrates with many AWS services and application technologies.&lt;/p&gt;




&lt;h1&gt;
  
  
  ⚠️ Limitations / Things to Consider
&lt;/h1&gt;

&lt;p&gt;Although S3 is powerful, developers should consider a few things.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cost Management
&lt;/h3&gt;

&lt;p&gt;Large amounts of storage, requests, retrievals, or data transfer can increase costs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Access Configuration
&lt;/h3&gt;

&lt;p&gt;Incorrect permissions can accidentally expose sensitive files.&lt;/p&gt;

&lt;h3&gt;
  
  
  Object Storage Model
&lt;/h3&gt;

&lt;p&gt;S3 is object storage rather than a traditional file system. Applications should be designed around object-based storage.&lt;/p&gt;

&lt;h3&gt;
  
  
  Internet Dependency
&lt;/h3&gt;

&lt;p&gt;Applications generally need network connectivity to communicate with S3.&lt;/p&gt;

&lt;h3&gt;
  
  
  Data Organization
&lt;/h3&gt;

&lt;p&gt;A good object-key naming strategy becomes important as the number of objects grows.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;students/&amp;lt;student-id&amp;gt;/projects/&amp;lt;project-id&amp;gt;/report.pdf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;is easier to organize than having thousands of unrelated files in a bucket.&lt;/p&gt;




&lt;h1&gt;
  
  
  🧠 When Should You Use S3?
&lt;/h1&gt;

&lt;p&gt;S3 can be a good choice when your application needs to store:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;📸 Images
📄 Documents
🎥 Videos
📊 Datasets
💾 Backups
📦 Application files
🗄️ Archives
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For example:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A student web application can store user-uploaded images in S3 while keeping user information and application data in a database.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This allows the database and file storage to serve different purposes.&lt;/p&gt;




&lt;h1&gt;
  
  
  🌱 What I Learned
&lt;/h1&gt;

&lt;p&gt;While exploring Amazon S3, I understood an important concept in cloud computing:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Application data and application file storage don't always need to live on the same server.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;S3 provides a dedicated storage layer that applications can interact with through APIs.&lt;/p&gt;

&lt;p&gt;For student projects, this can make the architecture more scalable and easier to maintain.&lt;/p&gt;




&lt;h1&gt;
  
  
  🎯 Conclusion
&lt;/h1&gt;

&lt;p&gt;Amazon S3 is much more than simply "cloud storage."&lt;/p&gt;

&lt;p&gt;It provides a scalable object-storage layer that developers can use for everything from simple student projects to large production applications.&lt;/p&gt;

&lt;p&gt;Its combination of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scalability&lt;/li&gt;
&lt;li&gt;Durability&lt;/li&gt;
&lt;li&gt;Security&lt;/li&gt;
&lt;li&gt;Multiple storage classes&lt;/li&gt;
&lt;li&gt;AWS integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;makes it useful for a wide range of applications.&lt;/p&gt;

&lt;p&gt;For a college project, S3 can be especially useful for storing &lt;strong&gt;reports, images, datasets, certificates, videos, and application files&lt;/strong&gt; without putting all the storage responsibility on the application server.&lt;/p&gt;

&lt;p&gt;My takeaway is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If your application needs to store files reliably and scale as your data grows, Amazon S3 is a service worth understanding. ☁️&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🔗 References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;AWS documentation: Amazon S3&lt;/li&gt;
&lt;li&gt;AWS documentation: S3 Storage Classes&lt;/li&gt;
&lt;li&gt;AWS documentation: S3 Security&lt;/li&gt;
&lt;li&gt;AWS documentation: Boto3 for Amazon S3&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  👨‍💻 About the Author
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Sriram Sasi&lt;/strong&gt;&lt;br&gt;
Student | AI &amp;amp; ML Enthusiast | Cloud &amp;amp; Technology Learner&lt;/p&gt;

&lt;p&gt;Currently exploring &lt;strong&gt;AWS, Artificial Intelligence, Machine Learning, and Software Development&lt;/strong&gt; through academic projects and hands-on learning.&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS #AmazonS3 #CloudComputing #AWSCloud #DevTo #StudentDeveloper #Programming #AI #MachineLearning #CloudStorage
&lt;/h1&gt;

</description>
      <category>aws</category>
      <category>beginners</category>
      <category>cloud</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>cloud workshop in native systems and in AI integration</title>
      <dc:creator>SRI RAM SASI M</dc:creator>
      <pubDate>Tue, 15 Sep 2026 06:57:32 +0000</pubDate>
      <link>https://dev.to/sri_ramsasim_e55765f8a6/cloud-workshop-in-native-systems-and-in-ai-integration-4g8</link>
      <guid>https://dev.to/sri_ramsasim_e55765f8a6/cloud-workshop-in-native-systems-and-in-ai-integration-4g8</guid>
      <description>&lt;h1&gt;
  
  
  Cloud Native Systems &amp;amp; Native AI – AWS Workshop
&lt;/h1&gt;

&lt;p&gt;I attended a workshop on &lt;strong&gt;Cloud Native Systems &amp;amp; Native AI&lt;/strong&gt;, where I learned the basics of AWS, cloud service models, and AWS deployment.&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS
&lt;/h2&gt;

&lt;p&gt;AWS stands for &lt;strong&gt;Amazon Web Services&lt;/strong&gt;. It provides cloud services using a &lt;strong&gt;pay-as-you-go&lt;/strong&gt; pricing model.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pizza as a Service
&lt;/h2&gt;

&lt;p&gt;We used the Pizza as a Service concept to understand cloud service models:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Traditional/On-Premises&lt;/strong&gt; – We manage everything.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IaaS&lt;/strong&gt; – Infrastructure as a Service.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CaaS&lt;/strong&gt; – Container as a Service.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PaaS&lt;/strong&gt; – Platform as a Service.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FaaS&lt;/strong&gt; – Function as a Service.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SaaS&lt;/strong&gt; – Software as a Service.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AIaaS&lt;/strong&gt; – AI as a Service.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Session 1: EC2, S3 &amp;amp; Networking
&lt;/h2&gt;

&lt;p&gt;The first session covered:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;EC2&lt;/strong&gt; – Virtual servers in the cloud.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S3&lt;/strong&gt; – Object storage for files and static website content.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Networking&lt;/strong&gt; – Basic AWS networking concepts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IAM&lt;/strong&gt; – Identity and Access Management for users and permissions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Regions&lt;/strong&gt; – Geographical locations where AWS resources are hosted.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Availability Zones&lt;/strong&gt; – Separate locations inside a Region that help provide &lt;strong&gt;High Availability (HA)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CloudFront&lt;/strong&gt; – AWS Content Delivery Network (CDN).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bucket Policy&lt;/strong&gt; – Controls access to an S3 bucket.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ACL&lt;/strong&gt; – Access Control List used for resource access control.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  S3
&lt;/h2&gt;

&lt;p&gt;S3 is used to store objects such as website files, images, and documents.&lt;/p&gt;

&lt;p&gt;An S3 &lt;strong&gt;bucket name must be globally unique&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I used S3 to host the static files of my React portfolio after creating the production build:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm run build
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  CloudFront
&lt;/h2&gt;

&lt;p&gt;I connected my S3-hosted portfolio with &lt;strong&gt;CloudFront&lt;/strong&gt; to deliver the website through a CDN.&lt;/p&gt;

&lt;p&gt;The basic architecture was:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User
  ↓
CloudFront
  ↓
S3 Bucket
  ↓
Portfolio Files
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  AWS Cloud Quest
&lt;/h2&gt;

&lt;p&gt;We were also introduced to &lt;strong&gt;AWS Cloud Quest&lt;/strong&gt;, which provides interactive and practical learning of AWS concepts.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;This workshop helped me understand the basics of cloud computing, AWS services, storage, networking, security, and cloud deployment. The practical experience of deploying my own React portfolio using &lt;strong&gt;S3 and CloudFront&lt;/strong&gt; helped me connect the theory with a real project.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Portfolio:&lt;/strong&gt; &lt;a href="https://d2z9bb6hdk3noo.cloudfront.net/" rel="noopener noreferrer"&gt;https://d2z9bb6hdk3noo.cloudfront.net/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS #CloudComputing #AmazonWebServices #S3 #CloudFront #EC2 #IAM #CloudNative #AI
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7x43jaqey43as6748qhk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7x43jaqey43as6748qhk.png" alt=" " width="800" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>aws</category>
      <category>cloud</category>
      <category>cloudcomputing</category>
    </item>
  </channel>
</rss>
