<?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: Pruthivika MR</title>
    <description>The latest articles on DEV Community by Pruthivika MR (@pruthivika_mr_d2457d08566).</description>
    <link>https://dev.to/pruthivika_mr_d2457d08566</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%2F4125506%2Fe7e3f762-e652-44a6-9ecd-422af02e3be2.png</url>
      <title>DEV Community: Pruthivika MR</title>
      <link>https://dev.to/pruthivika_mr_d2457d08566</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pruthivika_mr_d2457d08566"/>
    <language>en</language>
    <item>
      <title>Pruthivika Meets Redshift: Turning Big Data into Smart Insights ☁️📊</title>
      <dc:creator>Pruthivika MR</dc:creator>
      <pubDate>Tue, 15 Sep 2026 16:53:25 +0000</pubDate>
      <link>https://dev.to/pruthivika_mr_d2457d08566/pruthivika-meets-redshift-turning-big-data-into-smart-insights-2gl7</link>
      <guid>https://dev.to/pruthivika_mr_d2457d08566/pruthivika-meets-redshift-turning-big-data-into-smart-insights-2gl7</guid>
      <description>&lt;h1&gt;
  
  
  Pruthivika Meets Redshift: Turning Big Data into Smart Insights ☁️📊
&lt;/h1&gt;

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

&lt;p&gt;In today's digital world, organizations generate enormous amounts of data every day. Educational institutions collect student records, attendance, examination results, course information, placement statistics, and activity data. However, collecting data is only the first step. The real challenge is analyzing large amounts of data quickly and converting it into useful information.&lt;/p&gt;

&lt;p&gt;This is where &lt;strong&gt;Amazon Redshift&lt;/strong&gt; comes in. Amazon Redshift is a fully managed, cloud-based &lt;strong&gt;data warehouse service provided by Amazon Web Services (AWS)&lt;/strong&gt;. It is designed to analyze large datasets using SQL and can scale from hundreds of gigabytes to petabyte-scale workloads.&lt;/p&gt;

&lt;p&gt;Unlike a traditional database that is mainly designed for storing and updating individual records, a data warehouse such as Redshift is optimized for &lt;strong&gt;large-scale analytical queries and reporting&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is Amazon Redshift?
&lt;/h2&gt;

&lt;p&gt;Amazon Redshift is a cloud data warehouse that allows organizations to collect data from different sources and perform fast analytical queries on it.&lt;/p&gt;

&lt;p&gt;For example, a college might have student information stored in one database, attendance information in another system, examination results in spreadsheets, and placement information in another application. Instead of analyzing these sources separately, the data can be brought together for centralized analysis using Redshift.&lt;/p&gt;

&lt;p&gt;Redshift uses SQL, which means users who already know databases and SQL can work with it without learning an entirely new query language.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why was Amazon Redshift created?
&lt;/h3&gt;

&lt;p&gt;Traditional data warehouses can be expensive and difficult to maintain because organizations need to purchase hardware, manage servers, handle storage, and plan capacity in advance.&lt;/p&gt;

&lt;p&gt;Amazon Redshift was created to provide a &lt;strong&gt;scalable cloud-based data warehouse&lt;/strong&gt; where organizations can analyze huge datasets without managing traditional data-center infrastructure.&lt;/p&gt;

&lt;p&gt;Today, Redshift also supports data-lake integration, serverless analytics, near-real-time analytics, machine learning, and generative AI capabilities.&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%2Fpkt3dyb40drfhtrj18w6.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%2Fpkt3dyb40drfhtrj18w6.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  How Amazon Redshift Works
&lt;/h1&gt;

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

&lt;p&gt;&lt;strong&gt;Collect → Store → Process → Analyze → Visualize&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Data can come from databases, applications, files, streaming systems, or Amazon S3. It can then be loaded into or queried through Redshift. Users write SQL queries to analyze the data and generate reports or insights.&lt;/p&gt;

&lt;h3&gt;
  
  
  Simple Architecture
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;        Data Sources
             │
     ┌───────┼────────┐
     │       │        │
   MySQL    CSV      S3
     │       │        │
     └───────┼────────┘
             ↓
      Amazon Redshift
       Data Warehouse
             │
        SQL Queries
             │
       ┌─────┴─────┐
       ↓           ↓
   Dashboards   Analytics
       │
       ↓
  Better Decisions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For large analytical workloads, Redshift uses techniques such as &lt;strong&gt;columnar storage, data compression, and parallel query processing&lt;/strong&gt; to improve query performance. AWS also provides Redshift Serverless, which automatically provisions and scales capacity according to workload requirements.&lt;/p&gt;




&lt;h1&gt;
  
  
  Key Features
&lt;/h1&gt;

&lt;h2&gt;
  
  
  1. High-Performance Analytics
&lt;/h2&gt;

&lt;p&gt;Redshift is designed specifically for analytical workloads. Its columnar storage and data compression reduce the amount of data that needs to be processed during queries.&lt;/p&gt;

&lt;p&gt;For example, if a college wants to calculate the average marks of thousands of students across several years, Redshift can efficiently process the required data instead of treating the operation like a simple transactional database query.&lt;/p&gt;

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

&lt;p&gt;Data volumes can grow rapidly as an organization collects more information. Redshift can scale to handle large analytical workloads.&lt;/p&gt;

&lt;p&gt;With &lt;strong&gt;Amazon Redshift Serverless&lt;/strong&gt;, organizations do not have to manually provision traditional data warehouse infrastructure. AWS automatically provisions and adjusts capacity according to workload requirements.&lt;/p&gt;

&lt;p&gt;This makes it useful for workloads where the amount of data or number of queries changes frequently.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Integration with Amazon S3 and Data Lakes
&lt;/h2&gt;

&lt;p&gt;Amazon Redshift can work with data stored in Amazon S3 and supports querying several open data formats.&lt;/p&gt;

&lt;p&gt;This means an organization can keep large amounts of data in a data lake while still using SQL-based analytics through Redshift.&lt;/p&gt;

&lt;p&gt;For example, a college could store historical attendance files in Amazon S3 and use Redshift to analyze attendance trends along with structured student information.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Security
&lt;/h2&gt;

&lt;p&gt;Security is an important part of cloud data analytics. Redshift supports network isolation using Amazon VPC, encryption, access controls, and integration with AWS identity services.&lt;/p&gt;

&lt;p&gt;Organizations can therefore control who can access sensitive analytical data and protect information both while it is stored and while it is transmitted.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Machine Learning Integration
&lt;/h2&gt;

&lt;p&gt;One particularly interesting feature for AI and ML students is &lt;strong&gt;Amazon Redshift ML&lt;/strong&gt;. It allows users to create, train, and use machine-learning models through SQL while working with data stored in Redshift.&lt;/p&gt;

&lt;p&gt;This can help data analysts and developers perform predictive analytics without moving all their data into a separate environment.&lt;/p&gt;




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

&lt;p&gt;Imagine that &lt;strong&gt;Coimbatore Institute of Technology (CIT)&lt;/strong&gt; wants to build a centralized analytics system for student performance.&lt;/p&gt;

&lt;p&gt;The college could collect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Student details&lt;/li&gt;
&lt;li&gt;Attendance records&lt;/li&gt;
&lt;li&gt;Internal examination marks&lt;/li&gt;
&lt;li&gt;Semester results&lt;/li&gt;
&lt;li&gt;Course information&lt;/li&gt;
&lt;li&gt;Placement information&lt;/li&gt;
&lt;li&gt;Club and activity participation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This information could be analyzed using Amazon Redshift.&lt;/p&gt;

&lt;p&gt;For example, the college could ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"What is the average semester performance of students with attendance above 80%?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Another query could identify:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Which departments have shown the highest placement percentage over the last five years?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A dashboard connected to Redshift could provide faculty and administrators with these insights and help them make data-driven decisions.&lt;/p&gt;

&lt;p&gt;Students could also use a smaller version of this architecture as a &lt;strong&gt;data analytics project&lt;/strong&gt;, combining MySQL/CSV datasets, Amazon S3, Redshift, and a visualization tool.&lt;/p&gt;




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

&lt;p&gt;Suppose a student performance table contains:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight sql"&gt;&lt;code&gt;&lt;span class="k"&gt;CREATE&lt;/span&gt; &lt;span class="k"&gt;TABLE&lt;/span&gt; &lt;span class="n"&gt;student_marks&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;student_id&lt;/span&gt; &lt;span class="nb"&gt;INT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;student_name&lt;/span&gt; &lt;span class="nb"&gt;VARCHAR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="n"&gt;department&lt;/span&gt; &lt;span class="nb"&gt;VARCHAR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="n"&gt;semester&lt;/span&gt; &lt;span class="nb"&gt;INT&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;marks&lt;/span&gt; &lt;span class="nb"&gt;DECIMAL&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After loading the data, a simple analytical query could be:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight sql"&gt;&lt;code&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt; &lt;span class="n"&gt;department&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
       &lt;span class="k"&gt;AVG&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;marks&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;AS&lt;/span&gt; &lt;span class="n"&gt;average_marks&lt;/span&gt;
&lt;span class="k"&gt;FROM&lt;/span&gt; &lt;span class="n"&gt;student_marks&lt;/span&gt;
&lt;span class="k"&gt;GROUP&lt;/span&gt; &lt;span class="k"&gt;BY&lt;/span&gt; &lt;span class="n"&gt;department&lt;/span&gt;
&lt;span class="k"&gt;ORDER&lt;/span&gt; &lt;span class="k"&gt;BY&lt;/span&gt; &lt;span class="n"&gt;average_marks&lt;/span&gt; &lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This query calculates the average marks for every department and displays the departments from highest to lowest average.&lt;/p&gt;

&lt;p&gt;A more specific query could identify students who scored above 80:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight sql"&gt;&lt;code&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt; &lt;span class="n"&gt;student_name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;department&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;marks&lt;/span&gt;
&lt;span class="k"&gt;FROM&lt;/span&gt; &lt;span class="n"&gt;student_marks&lt;/span&gt;
&lt;span class="k"&gt;WHERE&lt;/span&gt; &lt;span class="n"&gt;marks&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;80&lt;/span&gt;
&lt;span class="k"&gt;ORDER&lt;/span&gt; &lt;span class="k"&gt;BY&lt;/span&gt; &lt;span class="n"&gt;marks&lt;/span&gt; &lt;span class="k"&gt;DESC&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;These simple SQL queries demonstrate how Redshift can turn raw student data into useful information.&lt;/p&gt;




&lt;h1&gt;
  
  
  Advantages of Amazon Redshift
&lt;/h1&gt;

&lt;h3&gt;
  
  
  🚀 Fast Analytics
&lt;/h3&gt;

&lt;p&gt;Redshift is optimized for large-scale analytical queries and reporting.&lt;/p&gt;

&lt;h3&gt;
  
  
  📈 Scalable
&lt;/h3&gt;

&lt;p&gt;It can handle growing datasets and changing analytical workloads.&lt;/p&gt;

&lt;h3&gt;
  
  
  ☁️ Cloud-Based
&lt;/h3&gt;

&lt;p&gt;There is no need to maintain physical data warehouse infrastructure.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔗 AWS Integration
&lt;/h3&gt;

&lt;p&gt;It works with services such as Amazon S3 and can integrate with other AWS analytics and AI services.&lt;/p&gt;

&lt;h3&gt;
  
  
  🤖 AI/ML Capabilities
&lt;/h3&gt;

&lt;p&gt;Redshift ML allows machine-learning workflows to be built around data stored in the warehouse.&lt;/p&gt;

&lt;h3&gt;
  
  
  💰 Flexible Usage
&lt;/h3&gt;

&lt;p&gt;Redshift Serverless allows organizations to pay for the capacity they use rather than maintaining an always-running traditional data warehouse.&lt;/p&gt;




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

&lt;p&gt;Although Redshift is powerful, it is not the best solution for every application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cost:&lt;/strong&gt; Large-scale workloads can become expensive if resources and queries are not monitored properly. Serverless usage is based on the compute capacity consumed, so workload monitoring is important.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Complexity:&lt;/strong&gt; Beginners may need time to understand concepts such as data warehousing, schemas, analytical queries, data loading, and optimization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Not Mainly for Transaction Processing:&lt;/strong&gt; Redshift is designed primarily for analytics rather than applications that constantly perform small transactions such as individual banking transactions or simple CRUD operations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Security:&lt;/strong&gt; Sensitive information should be protected using appropriate IAM permissions, network controls, encryption, and good database security practices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Management:&lt;/strong&gt; Before loading data into Redshift, organizations need to think about data quality, structure, transformation, and governance.&lt;/p&gt;




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

&lt;p&gt;Amazon Redshift is more than just a database. It is a powerful &lt;strong&gt;cloud data warehouse designed to turn large volumes of data into meaningful insights&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Its scalability, SQL support, S3 integration, security features, serverless capabilities, and machine-learning integration make it useful for modern data analytics.&lt;/p&gt;

&lt;p&gt;For a college such as CIT, Redshift could be used to analyze student performance, attendance, placements, academic activities, and other institutional data. For students, it also provides an excellent platform for learning how cloud computing, databases, big data, analytics, and AI/ML can work together.&lt;/p&gt;

&lt;p&gt;As a student interested in AI, ML, and big data, exploring Amazon Redshift provides a valuable understanding of what happens &lt;strong&gt;before machine learning begins: collecting, organizing, and analyzing the data that intelligent systems depend on.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In short, Amazon Redshift helps transform "lots of data" into "useful decisions."&lt;/strong&gt; ☁️📊&lt;/p&gt;

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

&lt;ol&gt;
&lt;li&gt;AWS — Amazon Redshift Management Guide&lt;/li&gt;
&lt;li&gt;AWS — Amazon Redshift Features&lt;/li&gt;
&lt;li&gt;AWS — Amazon Redshift Serverless Documentation&lt;/li&gt;
&lt;li&gt;AWS — Amazon Redshift Developer Guide&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>analytics</category>
      <category>aws</category>
      <category>bigdata</category>
      <category>database</category>
    </item>
    <item>
      <title>Cloud Workshop</title>
      <dc:creator>Pruthivika MR</dc:creator>
      <pubDate>Tue, 15 Sep 2026 06:59:32 +0000</pubDate>
      <link>https://dev.to/pruthivika_mr_d2457d08566/cloud-workshop-ha3</link>
      <guid>https://dev.to/pruthivika_mr_d2457d08566/cloud-workshop-ha3</guid>
      <description>&lt;ol&gt;
&lt;li&gt;Created a portfolio website using HTML, CSS and JavaScript.&lt;/li&gt;
&lt;li&gt;Created an Amazon S3 bucket in AWS for storing the portfolio files.&lt;/li&gt;
&lt;li&gt;Uploaded the portfolio files, including HTML, CSS, JavaScript and images, into the S3 bucket.&lt;/li&gt;
&lt;li&gt;Enabled Static Website Hosting and configured index.html as the index document.&lt;/li&gt;
&lt;li&gt;Created an Amazon CloudFront distribution for the S3 bucket.&lt;/li&gt;
&lt;li&gt;Configured the S3 bucket as the origin for CloudFront.&lt;/li&gt;
&lt;li&gt;Deployed the CloudFront distribution to deliver the portfolio through AWS edge locations.&lt;/li&gt;
&lt;li&gt;Accessed the portfolio using the CloudFront URL and verified the deployment.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Workflow:&lt;br&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%2Fnic2lq56i0x4zi63bvkl.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%2Fnic2lq56i0x4zi63bvkl.png" alt=" " width="799" height="393"&gt;&lt;/a&gt;&lt;br&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%2Faopqxsmj58zkpo5oefm5.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%2Faopqxsmj58zkpo5oefm5.png" alt=" " width="800" height="415"&gt;&lt;/a&gt;&lt;br&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%2Fw2rq36qi39u92drr9phm.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%2Fw2rq36qi39u92drr9phm.png" alt=" " width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Portfolio Creation → S3 Bucket Creation → File Upload → Static Website Hosting → CloudFront Distribution → S3 as Origin → CloudFront URL → Portfolio Deployment&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
