<?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: ADHIYA R</title>
    <description>The latest articles on DEV Community by ADHIYA R (@adhiya_r_002cf5cfd90c17b7).</description>
    <link>https://dev.to/adhiya_r_002cf5cfd90c17b7</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%2F4125501%2Ffc280146-b05c-48be-93d5-6c8e3904c70e.png</url>
      <title>DEV Community: ADHIYA R</title>
      <link>https://dev.to/adhiya_r_002cf5cfd90c17b7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adhiya_r_002cf5cfd90c17b7"/>
    <language>en</language>
    <item>
      <title>AWS Cloud Workshop – Session 2 ☁️</title>
      <dc:creator>ADHIYA R</dc:creator>
      <pubDate>Wed, 16 Sep 2026 04:04:03 +0000</pubDate>
      <link>https://dev.to/adhiya_r_002cf5cfd90c17b7/aws-cloud-workshop-session-2-17a</link>
      <guid>https://dev.to/adhiya_r_002cf5cfd90c17b7/aws-cloud-workshop-session-2-17a</guid>
      <description>&lt;p&gt;The second half of the AWS Cloud Workshop was a hands-on session where I explored three important AWS services — IAM, Amazon CloudFront, and AWS Lambda.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔐 IAM – Identity and Access Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first task I worked on was creating an IAM user in AWS.&lt;/p&gt;

&lt;p&gt;I created the user, configured the required permissions, and logged in using the IAM user credentials to verify the access.&lt;/p&gt;

&lt;p&gt;This helped me understand how AWS IAM can be used to manage users and control access to AWS resources.&lt;/p&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%2Fhj3z980v9ue4z6z1etdy.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%2Fhj3z980v9ue4z6z1etdy.png" alt=" " width="800" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌐 Amazon CloudFront&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Next, I explored Amazon CloudFront, AWS's content delivery network (CDN).&lt;/p&gt;

&lt;p&gt;I learned how CloudFront helps deliver web content efficiently by using a distributed network of edge locations, allowing content to be served closer to users.&lt;/p&gt;

&lt;p&gt;As part of the workshop, I also worked through the CloudFront setup and understood the steps involved in configuring a distribution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚡ AWS Lambda&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The final task was working with AWS Lambda.&lt;/p&gt;

&lt;p&gt;I created a Lambda function and configured an Amazon S3 event trigger. I then tested the setup and verified that the Lambda function was triggered successfully.&lt;/p&gt;

&lt;p&gt;This gave me a practical understanding of serverless computing and how AWS Lambda can respond automatically to events.&lt;/p&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%2Fz1ape469vztfnhsemb48.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%2Fz1ape469vztfnhsemb48.png" alt=" " width="800" height="419"&gt;&lt;/a&gt;&lt;/p&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%2Fskarwgvnsuzvzgxf8ps4.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%2Fskarwgvnsuzvzgxf8ps4.png" alt=" " width="800" height="328"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💡 What I Learned&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This session gave me practical exposure to:&lt;/p&gt;

&lt;p&gt;AWS IAM and user access management&lt;br&gt;
Amazon CloudFront and content delivery&lt;br&gt;
AWS Lambda and serverless computing&lt;br&gt;
S3 event triggers&lt;br&gt;
Connecting different AWS services together&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📌 Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The second-half session was a valuable hands-on experience with AWS. Working with IAM, CloudFront, and Lambda helped me understand how different AWS services can be configured and used together in cloud-based applications.&lt;/p&gt;

&lt;p&gt;Looking forward to exploring more AWS services and building more practical projects in the upcoming sessions! 🚀&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloudcomputing</category>
      <category>react</category>
    </item>
    <item>
      <title>Adhiya Meets Athena: Exploring Amazon Athena 🔍☁️</title>
      <dc:creator>ADHIYA R</dc:creator>
      <pubDate>Wed, 16 Sep 2026 01:55:04 +0000</pubDate>
      <link>https://dev.to/adhiya_r_002cf5cfd90c17b7/adhiya-meets-athena-exploring-amazon-athena-2klm</link>
      <guid>https://dev.to/adhiya_r_002cf5cfd90c17b7/adhiya-meets-athena-exploring-amazon-athena-2klm</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;As students, we work with data almost every day. Whether it is a machine learning dataset, college records, project logs, or survey results, analyzing large amounts of data can become difficult when everything has to be downloaded and processed locally.&lt;/p&gt;

&lt;p&gt;While learning AWS, I came across &lt;strong&gt;Amazon Athena&lt;/strong&gt;, a service that makes this process much simpler.&lt;/p&gt;

&lt;p&gt;Amazon Athena is a &lt;strong&gt;serverless interactive query service&lt;/strong&gt; that allows us to analyze data stored in Amazon S3 using standard SQL. The interesting part is that we do not need to set up or manage servers, clusters, or other infrastructure before running queries.&lt;/p&gt;

&lt;p&gt;In this blog, I will explain Amazon Athena in simple terms, how it works, its important features, a practical student use case, and some things to consider before using it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Amazon Athena?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazon Athena&lt;/strong&gt; is a serverless analytics service from AWS.&lt;/p&gt;

&lt;p&gt;Its main purpose is to allow users to query data directly where it is stored, particularly in &lt;strong&gt;Amazon S3&lt;/strong&gt;, using SQL.&lt;/p&gt;

&lt;p&gt;For example, imagine that I have a large CSV file containing student project information:&lt;/p&gt;

&lt;p&gt;student_id,department,project,score&lt;br&gt;
101,AI&amp;amp;ML,RenalScan,92&lt;br&gt;
102,CSE,SmartCampus,87&lt;br&gt;
103,AI&amp;amp;ML,ChurnGuard,90&lt;/p&gt;

&lt;p&gt;Instead of downloading the entire dataset and processing it on my laptop, I can store the file in S3 and use Athena to query it.&lt;/p&gt;

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

&lt;p&gt;sql&lt;br&gt;
SELECT department, AVG(score)&lt;br&gt;
FROM student_projects&lt;br&gt;
GROUP BY department;&lt;/p&gt;

&lt;p&gt;Athena processes the query and returns the result.&lt;/p&gt;

&lt;p&gt;It also supports multiple common data formats, including CSV, JSON, ORC, Avro, and Apache Parquet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Was Amazon Athena Created?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Analyzing large datasets traditionally required infrastructure such as servers, database systems, or data-processing clusters.&lt;/p&gt;

&lt;p&gt;For students and smaller teams, setting up and maintaining this infrastructure can be unnecessary for many analytics tasks.&lt;/p&gt;

&lt;p&gt;Amazon Athena provides a serverless approach. We can keep data in Amazon S3, define its schema, and start running SQL queries without managing the underlying servers.&lt;/p&gt;

&lt;p&gt;This makes Athena particularly useful for &lt;strong&gt;ad-hoc analysis, log analysis, data exploration, and querying data lakes&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The main idea is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Store the data in the cloud and query it when you need it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;How Does Amazon Athena Work?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The basic workflow looks like this:&lt;/p&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%2Frl4nbanb15wicht201tx.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%2Frl4nbanb15wicht201tx.png" alt=" " width="510" height="609"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The process can be explained in a few steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Store the dataset in an Amazon S3 bucket.&lt;/li&gt;
&lt;li&gt;Open Amazon Athena.&lt;/li&gt;
&lt;li&gt;Define the structure/schema of the data.&lt;/li&gt;
&lt;li&gt;Write a SQL query.&lt;/li&gt;
&lt;li&gt;Athena reads the required data from S3.&lt;/li&gt;
&lt;li&gt;The query is processed without the user managing servers.&lt;/li&gt;
&lt;li&gt;Results are displayed and can also be stored in S3.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Athena is designed to execute queries in parallel and automatically scale the query-processing infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features of Amazon Athena&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.Serverless Architecture&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The biggest feature of Athena is that it is &lt;strong&gt;serverless&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;There is no need to create or maintain EC2 instances, configure clusters, install database software, or manually handle scaling.&lt;/p&gt;

&lt;p&gt;AWS manages the infrastructure required to execute the queries, allowing the user to focus mainly on the data and SQL.&lt;/p&gt;

&lt;p&gt;For a student, this is useful because we can experiment with analytics without first learning how to manage a complete data-processing cluster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.Query Data Using Standard SQL&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Athena allows users to analyze data using SQL.&lt;/p&gt;

&lt;p&gt;For someone who already knows SQL through a DBMS course, this makes Athena relatively approachable.&lt;/p&gt;

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

&lt;p&gt;sql&lt;br&gt;
SELECT project, AVG(score) AS average_score&lt;br&gt;
FROM student_projects&lt;br&gt;
GROUP BY project&lt;br&gt;
ORDER BY average_score DESC;&lt;/p&gt;

&lt;p&gt;Athena supports SQL operations such as joins, window functions, and arrays, and supports several data formats including CSV, JSON, ORC, Avro, and Parquet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.Integration with Amazon S3&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Athena works directly with data stored in Amazon S3.&lt;/p&gt;

&lt;p&gt;We do not have to first move the entire dataset into a traditional database before querying it.&lt;/p&gt;

&lt;p&gt;This makes the combination of &lt;strong&gt;S3 + Athena&lt;/strong&gt; useful for building a simple data lake architecture.&lt;/p&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%2Fqoj3ccfbhaetxhitqrx0.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%2Fqoj3ccfbhaetxhitqrx0.png" alt=" " width="408" height="603"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Athena can also use the AWS Glue Data Catalog to help define and manage table and partition metadata.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.Workgroups for Managing Queries&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Athena provides &lt;strong&gt;workgroups&lt;/strong&gt; that can be used to separate workloads and teams.&lt;/p&gt;

&lt;p&gt;For example, a college could create separate workgroups for:&lt;/p&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%2Fz075x5z7xou46h3ucjld.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%2Fz075x5z7xou46h3ucjld.png" alt=" " width="800" height="519"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Workgroups can also be used to control access, configure query-result locations, monitor usage, and establish data-usage limits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;College / Student Use Case 🎓&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A practical use case for my college would be a &lt;strong&gt;Student Project Analytics System&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Suppose a department has thousands of project records containing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Student ID&lt;/li&gt;
&lt;li&gt;Department&lt;/li&gt;
&lt;li&gt;Project title&lt;/li&gt;
&lt;li&gt;Technology used&lt;/li&gt;
&lt;li&gt;Project score&lt;/li&gt;
&lt;li&gt;Academic year&lt;/li&gt;
&lt;li&gt;Project category&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These records could be stored in S3.&lt;/p&gt;

&lt;p&gt;Athena could then be used to answer questions such as:&lt;/p&gt;

&lt;p&gt;sql&lt;br&gt;
SELECT technology, COUNT(*) AS project_count&lt;br&gt;
FROM student_projects&lt;br&gt;
GROUP BY technology&lt;br&gt;
ORDER BY project_count DESC;&lt;/p&gt;

&lt;p&gt;The department could use the results to understand which technologies students are using most frequently.&lt;/p&gt;

&lt;p&gt;Another query could calculate the average project score:&lt;/p&gt;

&lt;p&gt;sql&lt;br&gt;
SELECT department, AVG(score) AS average_score&lt;br&gt;
FROM student_projects&lt;br&gt;
GROUP BY department;&lt;/p&gt;

&lt;p&gt;This would allow faculty members to analyze project trends without building and maintaining a dedicated database server for every analysis task.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A Simple Practical Example&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Imagine that I have uploaded a CSV file called:&lt;br&gt;
student_projects.csv&lt;br&gt;
to an S3 bucket.&lt;/p&gt;

&lt;p&gt;After defining the table structure in Athena, I can run:&lt;/p&gt;

&lt;p&gt;sql&lt;br&gt;
SELECT *&lt;br&gt;
FROM student_projects&lt;br&gt;
LIMIT 10;&lt;/p&gt;

&lt;p&gt;To find the number of projects in each department:&lt;/p&gt;

&lt;p&gt;sql&lt;br&gt;
SELECT department, COUNT(*) AS total_projects&lt;br&gt;
FROM student_projects&lt;br&gt;
GROUP BY department;&lt;/p&gt;

&lt;p&gt;To find high-scoring projects:&lt;/p&gt;

&lt;p&gt;sql&lt;br&gt;
SELECT student_id, project, score&lt;br&gt;
FROM student_projects&lt;br&gt;
WHERE score &amp;gt;= 90&lt;br&gt;
ORDER BY score DESC;&lt;/p&gt;

&lt;p&gt;The important point is that these queries can be run against data stored in S3 rather than requiring me to download the entire dataset onto my computer.&lt;/p&gt;

&lt;p&gt;Athena can be accessed through the AWS Management Console, API, AWS CLI, SDKs, and supported JDBC/ODBC connections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of Amazon Athena:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No Server Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Athena is serverless, so users do not need to manage servers, clusters, software updates, or infrastructure scaling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Easy for SQL Users&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Anyone familiar with SQL can start exploring datasets without learning an entirely new query language.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scalable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Athena is designed to automatically scale query execution and process queries in parallel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Works with Large Datasets&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Athena can be used for interactive analysis of large datasets stored in S3.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Integration with AWS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It works with services and tools such as Amazon S3, AWS Glue Data Catalog, IAM, CloudWatch, and business intelligence tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Limitations and Things to Consider:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Athena is not simply a completely free service.&lt;/p&gt;

&lt;p&gt;For SQL queries, the default pricing model is based on the amount of data scanned. AWS also provides capacity-based pricing for certain workloads.&lt;/p&gt;

&lt;p&gt;This means poorly optimized queries over very large datasets can become expensive.&lt;/p&gt;

&lt;p&gt;Using &lt;strong&gt;compression, partitioning, and columnar formats such as Parquet&lt;/strong&gt; can reduce the amount of data scanned and therefore reduce query costs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Complexity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Basic queries are easy, but working with large datasets requires knowledge of data formats, schemas, partitions, permissions, and query optimization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Athena itself scales automatically, but the way data is stored still matters. Poorly organized datasets can result in unnecessary data scanning and slower or more expensive queries.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Data access needs to be configured carefully. Athena works with AWS IAM policies and Amazon S3 bucket policies to control who can access the underlying data.&lt;/p&gt;

&lt;p&gt;Athena can also query encrypted data stored in S3 and can encrypt query results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Amazon Athena is a useful AWS service for anyone who needs to analyze large amounts of data without managing servers.&lt;/p&gt;

&lt;p&gt;Its combination of &lt;strong&gt;serverless architecture, SQL support, S3 integration, scalability, and flexible query management&lt;/strong&gt; makes it useful for students as well as organizations.&lt;/p&gt;

&lt;p&gt;For a student like me, Athena is especially interesting because it connects concepts that we already learn in college—such as SQL, databases, data analytics, and cloud computing.&lt;/p&gt;

&lt;p&gt;A simple combination of &lt;strong&gt;Amazon S3 + Amazon Athena&lt;/strong&gt; can turn a collection of raw datasets into something that can be queried and analyzed using familiar SQL commands.&lt;/p&gt;

&lt;p&gt;My biggest takeaway from learning about Athena is that cloud computing is not always about managing more infrastructure. Sometimes, the advantage is that &lt;strong&gt;AWS manages the infrastructure so we can concentrate on solving the actual data problem.&lt;/strong&gt; 🚀&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;References&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/athena/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;Amazon Athena – AWS Official Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/athena/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;Amazon Athena Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/athena/features/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;Amazon Athena Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/athena/pricing/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;Amazon Athena Pricing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/athena/faqs/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;Amazon Athena FAQs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>serverless</category>
      <category>sql</category>
    </item>
    <item>
      <title>My First AWS S3 Hands-On Experience ☁️</title>
      <dc:creator>ADHIYA R</dc:creator>
      <pubDate>Tue, 15 Sep 2026 06:58:24 +0000</pubDate>
      <link>https://dev.to/adhiya_r_002cf5cfd90c17b7/my-first-aws-s3-hands-on-experience-12n7</link>
      <guid>https://dev.to/adhiya_r_002cf5cfd90c17b7/my-first-aws-s3-hands-on-experience-12n7</guid>
      <description>&lt;p&gt;As part of my learning journey in Artificial Intelligence and Machine Learning, I recently attended the first session of a hands-on Cloud Computing Workshop.&lt;/p&gt;

&lt;p&gt;Since cloud platforms are becoming an important part of deploying and scaling applications, especially in AI/ML, I wanted to get more comfortable working with cloud services rather than limiting my learning to theory.&lt;/p&gt;

&lt;p&gt;For the first session, we worked with Amazon S3 (Simple Storage Service) and went through the basic process of creating a bucket, configuring it, uploading an object, and generating a URL to access the object.&lt;/p&gt;

&lt;p&gt;🪣 Creating an S3 Bucket&lt;/p&gt;

&lt;p&gt;We started with the basic building block of S3 — a bucket.&lt;/p&gt;

&lt;p&gt;I created a bucket in the US East (N. Virginia) – us-east-1 region and selected the General purpose bucket type.&lt;/p&gt;

&lt;p&gt;While creating the bucket, I got to explore some of the configurations available in S3, including:&lt;/p&gt;

&lt;p&gt;Object Ownership&lt;br&gt;
Block Public Access&lt;br&gt;
Bucket Versioning&lt;br&gt;
Tags&lt;br&gt;
Default Encryption&lt;/p&gt;

&lt;p&gt;These settings made me realize that creating cloud storage isn't simply about choosing a name and uploading files. There are also important considerations around ownership, access, security, and data management.&lt;/p&gt;

&lt;p&gt;The workshop screenshots show the different configurations I went through while creating the bucket.&lt;/p&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%2F22053ii326037jjjcnsn.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%2F22053ii326037jjjcnsn.png" alt=" " width="800" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📤 Uploading an Object&lt;/p&gt;

&lt;p&gt;Once the bucket was created, the next step was to upload an object into it.&lt;/p&gt;

&lt;p&gt;The upload was completed successfully, and I could see the object listed inside the bucket.&lt;/p&gt;

&lt;p&gt;This gave me a clearer understanding of the basic S3 structure:&lt;/p&gt;

&lt;p&gt;S3 → Bucket → Object&lt;/p&gt;

&lt;p&gt;Instead of thinking of S3 simply as online file storage, I started understanding how AWS organizes and manages objects within buckets.&lt;/p&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%2Fezkimdn5gs59k2ypulfa.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%2Fezkimdn5gs59k2ypulfa.png" alt=" " width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 Uploading My Portfolio&lt;/p&gt;

&lt;p&gt;As part of the hands-on activity, I also worked with my personal portfolio website.&lt;/p&gt;

&lt;p&gt;I prepared my portfolio as an &lt;code&gt;index.html&lt;/code&gt; file and uploaded it to the S3 bucket as an object. This was a simple but useful way to understand how a web file can be stored and accessed using cloud storage.&lt;/p&gt;

&lt;p&gt;Instead of just uploading a random file, using my own portfolio made the activity more practical for me because it connected the AWS concepts with something I can actually use for my projects and future work.&lt;/p&gt;

&lt;p&gt;This also helped me understand the basic flow of working with a web file in the cloud:&lt;/p&gt;

&lt;p&gt;Portfolio → &lt;code&gt;index.html&lt;/code&gt; → S3 Bucket → Object URL&lt;/p&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%2Fi2erzndrwnt9nkearjmv.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%2Fi2erzndrwnt9nkearjmv.png" alt=" " width="800" height="352"&gt;&lt;/a&gt;&lt;/p&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%2Fn0app5nhgodsl90g947c.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%2Fn0app5nhgodsl90g947c.png" alt=" " width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 Generating a Predefined URL&lt;/p&gt;

&lt;p&gt;The next step was generating a predefined URL for the uploaded object.&lt;/p&gt;

&lt;p&gt;The S3 console provides an option to share an object using a predefined URL with a specified validity period. This was an interesting part of the session because it introduced the idea of providing access to a stored object for a limited period rather than treating the entire bucket as publicly accessible.&lt;/p&gt;

&lt;p&gt;The screenshot from the session shows the predefined URL configuration and the option to set its validity period.&lt;/p&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%2F5apk0rla7fhuy4e6ul7z.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%2F5apk0rla7fhuy4e6ul7z.png" alt=" " width="800" height="289"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💡 What I Took Away From the Session&lt;/p&gt;

&lt;p&gt;Although this was an introductory S3 exercise, it helped me connect some of the cloud concepts I have studied with an actual AWS environment.&lt;/p&gt;

&lt;p&gt;The main things I worked with were:&lt;/p&gt;

&lt;p&gt;☁️ Cloud Storage — understanding how S3 stores objects in buckets.&lt;/p&gt;

&lt;p&gt;🪣 Buckets &amp;amp; Objects — learning the basic structure used by S3.&lt;/p&gt;

&lt;p&gt;🔐 Access &amp;amp; Security — exploring settings such as Block Public Access and Object Ownership.&lt;/p&gt;

&lt;p&gt;🔒 Data Protection — getting introduced to default encryption.&lt;/p&gt;

&lt;p&gt;🔗 Controlled Access — generating a predefined URL for an uploaded object.&lt;/p&gt;

&lt;p&gt;As an AI/ML student, I think understanding these cloud fundamentals is important because building an ML model is only one part of the process. Eventually, models and applications need to store data, access resources, and be deployed in real environments.&lt;/p&gt;

&lt;p&gt;🚀 Looking Forward&lt;/p&gt;

&lt;p&gt;This was just the first session, but it gave me a good starting point for working with AWS.&lt;/p&gt;

&lt;p&gt;I'm looking forward to exploring more cloud services in the upcoming sessions and understanding how these services can fit into real-world AI/ML applications.&lt;/p&gt;

&lt;p&gt;One session done, more cloud concepts to explore! ☁️&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloudcomputing</category>
      <category>amazons3</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
