<?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: Naina Verma</title>
    <description>The latest articles on DEV Community by Naina Verma (@naina_verma_528a9a4c76ef9).</description>
    <link>https://dev.to/naina_verma_528a9a4c76ef9</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%2F3902012%2Fc6d9797d-42fc-4f2f-a11b-45b00c29e609.png</url>
      <title>DEV Community: Naina Verma</title>
      <link>https://dev.to/naina_verma_528a9a4c76ef9</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/naina_verma_528a9a4c76ef9"/>
    <language>en</language>
    <item>
      <title>🚀 5 Lessons I Learned While Building My First Event-Driven AWS Project</title>
      <dc:creator>Naina Verma</dc:creator>
      <pubDate>Sun, 28 Jun 2026 17:26:50 +0000</pubDate>
      <link>https://dev.to/naina_verma_528a9a4c76ef9/5-lessons-i-learned-while-building-my-first-event-driven-aws-project-3jkm</link>
      <guid>https://dev.to/naina_verma_528a9a4c76ef9/5-lessons-i-learned-while-building-my-first-event-driven-aws-project-3jkm</guid>
      <description>&lt;p&gt;Building projects is one thing, but building them on the cloud teaches you an entirely different way of thinking. While working on my first event-driven AWS project, I came across a few lessons that completely changed how I look at application design.&lt;br&gt;
1️⃣ Not every task should happen immediately&lt;br&gt;
Initially, I thought every request should be processed instantly. Learning about Amazon SQS showed me why asynchronous processing makes applications more reliable and scalable.&lt;br&gt;
2️⃣ Security starts with architecture&lt;br&gt;
Keeping the frontend public while placing backend services and databases inside private subnets helped me understand that security isn't just about authentication—it's about designing the system correctly from the beginning.&lt;br&gt;
3️⃣ Infrastructure is code too&lt;br&gt;
Using Terraform made deployments repeatable and eliminated the need to manually configure AWS resources every time.&lt;br&gt;
4️⃣ Serverless doesn't mean "no architecture"&lt;br&gt;
AWS Lambda removes server management, but designing event flow, permissions, and integrations still requires careful planning.&lt;br&gt;
5️⃣ Small projects can teach big concepts&lt;br&gt;
This project wasn't huge, but it introduced me to event-driven architecture, Infrastructure as Code, AWS networking, and cloud-native design patterns.&lt;br&gt;
The biggest takeaway? Don't chase project quantity. Build projects that teach you something new. Every project should leave you with at least one new skill.&lt;br&gt;
What was one project that changed the way you think about software development? I'd love to hear your experience.&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS #DevOps #CloudComputing #Terraform #Lambda #Serverless #LearningInPublic #ReactJS #NodeJS
&lt;/h1&gt;

</description>
      <category>architecture</category>
      <category>aws</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>🚀 From an Idea to an Event-Driven Monitoring System on AWS</title>
      <dc:creator>Naina Verma</dc:creator>
      <pubDate>Sun, 28 Jun 2026 17:19:23 +0000</pubDate>
      <link>https://dev.to/naina_verma_528a9a4c76ef9/from-an-idea-to-an-event-driven-monitoring-system-on-aws-36dj</link>
      <guid>https://dev.to/naina_verma_528a9a4c76ef9/from-an-idea-to-an-event-driven-monitoring-system-on-aws-36dj</guid>
      <description>&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%2Frkd9r533r09cipkisxb5.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%2Frkd9r533r09cipkisxb5.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One thing I've realized while building projects is that quality matters far more than quantity. Instead of creating another basic CRUD application, I wanted to build something that introduced me to concepts I'd only read about—serverless computing, event-driven architecture, and cloud infrastructure.&lt;/p&gt;

&lt;p&gt;That's how I ended up building an Intelligent Polling &amp;amp; Service Monitoring System.&lt;/p&gt;

&lt;p&gt;The idea is simple: a user creates a poll by entering a URL along with a polling frequency and duration. From there, the system takes over—scheduling requests, monitoring the service, storing performance metrics, and updating the dashboard automatically.&lt;/p&gt;

&lt;p&gt;What made this project interesting wasn't just the functionality, but how it was built.&lt;/p&gt;

&lt;p&gt;Instead of handling every request synchronously, I used Amazon SQS and AWS Lambda to process monitoring tasks asynchronously. This made the application more scalable and resilient, especially when multiple monitoring requests are created at the same time.&lt;/p&gt;

&lt;p&gt;Security was another area I wanted to explore. The application follows a 3-tier architecture inside an AWS VPC, with the React frontend exposed to users while the backend services and database remain protected inside private subnets.&lt;/p&gt;

&lt;p&gt;To make deployments repeatable, I provisioned the infrastructure using Terraform, which reinforced the importance of treating infrastructure just like application code.&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React.js&lt;/li&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;Amazon API Gateway&lt;/li&gt;
&lt;li&gt;AWS Lambda&lt;/li&gt;
&lt;li&gt;Amazon SQS&lt;/li&gt;
&lt;li&gt;Amazon DynamoDB&lt;/li&gt;
&lt;li&gt;Amazon VPC&lt;/li&gt;
&lt;li&gt;Terraform&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project wasn't about building the biggest application—it was about understanding the design decisions behind modern cloud-native systems. Every feature gave me a chance to learn something new, and that's what made this project worthwhile.&lt;/p&gt;

&lt;p&gt;I'd love to hear your thoughts or suggestions on how this architecture could be improved!&lt;/p&gt;

&lt;p&gt;📌 [Architecture Diagram Image is attached]&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS #DevOps #Terraform #Serverless #Lambda #ReactJS #NodeJS #CloudComputing #LearningInPublic
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>🚀 Building an Intelligent Polling &amp; Service Monitoring System on AWS</title>
      <dc:creator>Naina Verma</dc:creator>
      <pubDate>Mon, 22 Jun 2026 15:30:33 +0000</pubDate>
      <link>https://dev.to/naina_verma_528a9a4c76ef9/building-an-intelligent-polling-service-monitoring-system-on-aws-mmn</link>
      <guid>https://dev.to/naina_verma_528a9a4c76ef9/building-an-intelligent-polling-service-monitoring-system-on-aws-mmn</guid>
      <description>&lt;p&gt;During my summer vacation, I worked on an Intelligent Polling &amp;amp; Service Monitoring System designed to automate URL monitoring using an event-driven, serverless architecture on AWS.&lt;/p&gt;

&lt;p&gt;The idea was simple: users can create monitoring polls by providing a target URL, polling frequency, and duration. Once configured, the system automatically schedules monitoring tasks, performs API calls, stores performance metrics, and updates the dashboard with the latest results.&lt;/p&gt;

&lt;p&gt;🔹 Architecture Highlights&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React.js frontend for user interaction&lt;/li&gt;
&lt;li&gt;Node.js backend APIs&lt;/li&gt;
&lt;li&gt;Amazon API Gateway for request handling&lt;/li&gt;
&lt;li&gt;AWS Lambda for serverless execution&lt;/li&gt;
&lt;li&gt;Amazon SQS for asynchronous processing&lt;/li&gt;
&lt;li&gt;Amazon DynamoDB for storing monitoring data&lt;/li&gt;
&lt;li&gt;Terraform for Infrastructure as Code (IaC)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of the key learnings from this project was understanding how Amazon SQS and AWS Lambda can be combined to build scalable event-driven systems. Instead of processing monitoring requests synchronously, tasks are pushed to a queue and processed asynchronously, improving reliability and scalability.&lt;/p&gt;

&lt;p&gt;Another interesting aspect was implementing a secure 3-tier architecture inside an AWS VPC, where the frontend is accessible publicly while backend services and data remain protected within private subnets.&lt;/p&gt;

&lt;p&gt;This project gave me valuable hands-on experience with cloud-native application design, serverless computing, Infrastructure as Code, and AWS networking concepts.&lt;/p&gt;

&lt;p&gt;Always open to feedback and suggestions from the community! 🚀&lt;br&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%2Fycdwhxcbf5z6rhhyoe6k.jpg" 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%2Fycdwhxcbf5z6rhhyoe6k.jpg" alt=" " width="800" height="428"&gt;&lt;/a&gt;Architecture diagram attached below.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>terraform</category>
      <category>serverless</category>
    </item>
  </channel>
</rss>
