<?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>Forem: VijayaNirmalaGopal</title>
    <description>The latest articles on Forem by VijayaNirmalaGopal (@vijayanirmalag2).</description>
    <link>https://forem.com/vijayanirmalag2</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F467642%2Fa5b2bb60-be42-4c44-8607-d2213fa8624a.jpg</url>
      <title>Forem: VijayaNirmalaGopal</title>
      <link>https://forem.com/vijayanirmalag2</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/vijayanirmalag2"/>
    <language>en</language>
    <item>
      <title>AWS Community Builder 2026 - Applications Open !!</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Sun, 11 Jan 2026 05:32:12 +0000</pubDate>
      <link>https://forem.com/aws-builders/aws-community-builder-2026-applications-open--2nfg</link>
      <guid>https://forem.com/aws-builders/aws-community-builder-2026-applications-open--2nfg</guid>
      <description>&lt;p&gt;Welcome to a pleasant &amp;amp; successful 2026 !! What's not to talk or write about AWS Community Builders program Applications being open for 2026? All along, I have written articles about AWS, Services, Benefits, Experiences but this time, rather writing lines &amp;amp; lines I created the below image :-) Fun, Interesting way to look at everything for a AWS Community Builder at one poster !! Hope you guys like it !!&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.amazonaws.com%2Fuploads%2Farticles%2Fecoq134wtv9iu49b5czk.jpeg" 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.amazonaws.com%2Fuploads%2Farticles%2Fecoq134wtv9iu49b5czk.jpeg" alt=" " width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>community</category>
      <category>kiro</category>
      <category>ai</category>
    </item>
    <item>
      <title>All things Kiro &amp; Road to reinvent Hackathon Experience 2025</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Wed, 24 Dec 2025 04:29:16 +0000</pubDate>
      <link>https://forem.com/aws-builders/all-things-kiro-road-to-reinvent-hackathon-experience-2025-21da</link>
      <guid>https://forem.com/aws-builders/all-things-kiro-road-to-reinvent-hackathon-experience-2025-21da</guid>
      <description>&lt;p&gt;Welcome all to the blog of AWS Kiro Introduction &amp;amp; re:invent 2025 Hackathon Experience !!&lt;/p&gt;

&lt;p&gt;This year, I had got the greatest opportunity of participating in the AWS Hackathon - Road to re:invent 2025, which is one of its kind, AWS Kiro hackathon, organized by Team AWS, Originated from Los Angeles to Las Vegas via a Bus, where 10 different teams participate to hack the challenge set by AWS, competing for $100,000 prize money :-)&lt;/p&gt;

&lt;p&gt;Yay, first of all, the experience was thrilling, challenging but need to agree, it was tiring too !! Well, the fun part began, when Team AWS set us the challenge to develop most useless application for a non-existent problem, by including all possible AWS Services to develop &amp;amp; show case using AWS Kiro. Unbelievable yet true !! Who would expect such a challenge from Team AWS? But they did threw this on 10 teams, I was part of Team Pink with 4 other experts in AWS &lt;/p&gt;

&lt;p&gt;All 10 teams, 5 Buses, 2 Teams in a Bus, boarded, started shortly after Promo event from Los Angeles. Buses were fully equipped with WiFi, Chairs, Tables to support laptops, snacks, hosting teams, one competing team at the front and other team at the end of the bus,  cameras crew in between these two teams, focussing people &amp;amp; happenings&lt;/p&gt;

&lt;p&gt;We did break for lunch at "Calico House" for burgers &amp;amp; sandwiches pre-ordered, followed to that, boarded the bus &amp;amp; reached Las Vegas around evening, to the tent set up just close to The Linq, Las Vegas. We were all welcomed with Trumpets, music, cheering up by Team AWS, hosts who supported and other key players who backed up the operations &amp;amp; events for this Hackathon. What a joy !&lt;/p&gt;

&lt;p&gt;In the tent, both visionaries in AWS, Swami Sivasubramanian, Jeff Barr came out to the stage, set it on fire, by their introduction about the hackathon event, agenda, each team with a 60 seconds pitch showcased their idea, app developed as per the challenge set. After a few minutes of discussion, Judges announced the winners of Hackathon and launched the re:invent 2025 officially. &lt;/p&gt;

&lt;p&gt;Team pink(my team) didn't win but yet, I had the best of the experience &amp;amp; learnings in participating. I still believe that, we should have won, given our use case. I stand to congratulate all the teams that took part, Team AWS, Co-ordinators, Think Tanks behind this, Production Units, Camera crew and everyone !!&lt;/p&gt;

&lt;p&gt;Coming to our use case for the hackathon, we developed a front end to simulate the "Seattle Gum Wall" for people to create gum wall at their home or county, ordering gums of flavour, color, origin, pack it to their favourite celebrity to chew &amp;amp; contribute to the gum wall, community borne gum wall displays, thoughts, ideas provisioning, listings. We used AWS Kiro, fed in the use case,AWS Kiro created specification driven tasks to be carried out in order to implement this solution&lt;/p&gt;

&lt;p&gt;Technically we used all possible services in AWS starting with Kiro, Amplify, DynamoDB, automated deployment, Cognito, MCP Servers, and many more overly complicating for an non-existent problem :-) &lt;/p&gt;

&lt;p&gt;Learnings were invaluable &amp;amp; they were about: &lt;/p&gt;

&lt;p&gt;1) Team work - Like other teams, we were different people &amp;amp; personalities of varied talents &amp;amp; capabilities but joined hands to gather for a common purpose. we had our own ice breaking time(not much really) but understood each other preference on the go&lt;/p&gt;

&lt;p&gt;2) Commitment - Every one picked up their tasks, provided prompts in spec based development, created &amp;amp; worked on our tasks as divided and stood up to the completion; Close to the end, I wasn't well, and had to swap tasks with the team and I stand proud to know, how well we collaborated &lt;/p&gt;

&lt;p&gt;3) Share &amp;amp; Learn - We weren't aware of all the services that were identified to be used, yet, we helped each other giving overview and relied on each others' support, as &amp;amp; when needed  &lt;/p&gt;

&lt;p&gt;4) Adopt - There were lot of technical glitches(especially for me, from my laptop on committing to GitHub, buffer size, browser compatibility) and all of us adopted to the changes as required. Yet, we overcame and reached the goal at the end, being adaptive to the situation thrown at us !! Yay !!&lt;/p&gt;

&lt;p&gt;5) Be united - One among each of the 5 member team, will be elected as Leader, our Team Lead as well, presented our Idea &amp;amp; App to the Judges and though we didn't win, we are happy &amp;amp; content about the use case, our effort and glad that we made it as a team and had a blast&lt;/p&gt;

&lt;p&gt;With this experience, I encourage each of the fellow aspirants, to try AWS Kiro and learn about the sensational "Spec driven development" and who knows, this could be the next level or new way of IT development &amp;amp; rollout. The usage &amp;amp; benefits gained could vary based on every requirement, budget, perspectives but it is worth knowing it all !!&lt;/p&gt;

&lt;p&gt;&lt;u&gt;Few links to start with:&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;Official Documentation: &lt;a href="https://aws.amazon.com/documentation-overview/kiro/" rel="noopener noreferrer"&gt;https://aws.amazon.com/documentation-overview/kiro/&lt;/a&gt;&lt;br&gt;
Start with AWS Kiro: &lt;a href="https://kiro.dev" rel="noopener noreferrer"&gt;https://kiro.dev&lt;/a&gt;&lt;br&gt;
Installation: &lt;a href="https://kiro.dev/docs/getting-started/installation/" rel="noopener noreferrer"&gt;https://kiro.dev/docs/getting-started/installation/&lt;/a&gt;&lt;br&gt;
Spec driven development: &lt;a href="https://kiro.dev/docs/specs/" rel="noopener noreferrer"&gt;https://kiro.dev/docs/specs/&lt;/a&gt;&lt;br&gt;
Pricing Page: &lt;a href="https://kiro.dev/pricing/" rel="noopener noreferrer"&gt;https://kiro.dev/pricing/&lt;/a&gt;&lt;br&gt;
Blogs on Kiro: &lt;a href="https://kiro.dev/blog/" rel="noopener noreferrer"&gt;https://kiro.dev/blog/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>kiro</category>
      <category>hackathon</category>
      <category>ai</category>
    </item>
    <item>
      <title>Amazon Q Developer &amp; Q CLI Essentials Coverage</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Sun, 14 Sep 2025 23:17:04 +0000</pubDate>
      <link>https://forem.com/vijayanirmalag2/amazon-q-developer-q-cli-essentials-coverage-1c1i</link>
      <guid>https://forem.com/vijayanirmalag2/amazon-q-developer-q-cli-essentials-coverage-1c1i</guid>
      <description>&lt;p&gt;Welcome to the first post of series of essential posts about using Amazon Q CLI !! I have tried to accommodate all the questions raised during the Toronto Summit Devchat talks here and will add up with more in upcoming blog posts&lt;/p&gt;

&lt;p&gt;Let's talk Amazon Q. It is generative AI assistant which is conversational chatbot responding to user queries in a prompt-response model. Amazon Q Developer &amp;amp; Amazon Q CLI are backed by Amazon Q for their functioning and the natural language support as a Chatbot service, is provided by Amazon Bedrock LLMs&lt;/p&gt;

&lt;h5&gt;
  
  
  Take a look at this coverage to understand Q Developer &amp;amp; Q CLI in brief:
&lt;/h5&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.amazonaws.com%2Fuploads%2Farticles%2Flc21ei9hcwzrk6mnhijh.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.amazonaws.com%2Fuploads%2Farticles%2Flc21ei9hcwzrk6mnhijh.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  For understanding on security aspect of using Amazon Q Developer or Q CLI:
&lt;/h5&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.amazonaws.com%2Fuploads%2Farticles%2Fn50arzgdp11y4snmb3tw.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.amazonaws.com%2Fuploads%2Farticles%2Fn50arzgdp11y4snmb3tw.png" alt=" " width="800" height="432"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  To use different LLM for Q CLI:
&lt;/h5&gt;

&lt;p&gt;Based on requirement, if you have to use a different LLM model, then change the selection for Amazon Q CLI connection as below. By default, it picks up below&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.amazonaws.com%2Fuploads%2Farticles%2Frl1eve0ohusv3v9zbb01.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.amazonaws.com%2Fuploads%2Farticles%2Frl1eve0ohusv3v9zbb01.png" alt=" " width="800" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We can change the preferred LLM most suitable for your use case at command line(refer below)&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.amazonaws.com%2Fuploads%2Farticles%2Fxmgt0oqkzwqk3tymapaa.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.amazonaws.com%2Fuploads%2Farticles%2Fxmgt0oqkzwqk3tymapaa.png" alt=" " width="800" height="565"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;or better yet, you can select while connecting to Q CLI, pass the LLM selection as parameter&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.amazonaws.com%2Fuploads%2Farticles%2Fjgzystuhxc1xiwi8nat7.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.amazonaws.com%2Fuploads%2Farticles%2Fjgzystuhxc1xiwi8nat7.png" alt=" " width="800" height="667"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hope this helps in understanding the key pointers to know, before using Q Developer in IDE or CLI. We will find more about Q CLI Cloud &amp;amp; Non-Cloud Capabilities in the upcoming series !! Look Out !!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>aws</category>
      <category>cli</category>
      <category>llm</category>
    </item>
    <item>
      <title>AWS Toronto Summit 2025 - My Experience at DEV202 session</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Sun, 07 Sep 2025 16:54:00 +0000</pubDate>
      <link>https://forem.com/aws-builders/aws-toronto-summit-2025-my-experience-at-dev202-session-29pd</link>
      <guid>https://forem.com/aws-builders/aws-toronto-summit-2025-my-experience-at-dev202-session-29pd</guid>
      <description>&lt;p&gt;What a day at AWS Summit Toronto 2025 ? It was a Rainy start but it was worth the Event. Mornings started with people rushing up to the Metro Convention centre, Badge pickup queues, catching up with their gang, reaching out for help, finding out their sessions of interest, wandering through the stalls at the expo &amp;amp; many more&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.amazonaws.com%2Fuploads%2Farticles%2Fxbtc6hb1hwkuzd6wmhs9.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.amazonaws.com%2Fuploads%2Farticles%2Fxbtc6hb1hwkuzd6wmhs9.jpg" alt=" " width="800" height="1400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Likewise, for me, I entered into Developer Community Lounge and reported at the desk for my upcoming session!! Team AWS was ready with the host, stage and  all was set. &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.amazonaws.com%2Fuploads%2Farticles%2Fw1rfgqnapo6gl7lw5q85.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.amazonaws.com%2Fuploads%2Farticles%2Fw1rfgqnapo6gl7lw5q85.jpg" alt=" " width="800" height="1066"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now the moment has come, I started with the session, it was full house and I should say, I was amazed to look at people interested in knowing about Amazon Q CLI. As session progressed, fellow aspirants' interest &amp;amp; effort in understanding became more and more visible. I could sense the 'Awww' feel when I started with AI-DLC process, terms and its evolution and the room was surprised &amp;amp; acknowledged Amazon Q CLI on witnessing the hand drawn architecture diagrams transformed to code in no time with proper suggestions &amp;amp; recommendations in terms of best practices, configuration, cost estimation &amp;amp; optimization strategies, as well.&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.amazonaws.com%2Fuploads%2Farticles%2Fvqvyxr2e2izvr5yc8ul7.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.amazonaws.com%2Fuploads%2Farticles%2Fvqvyxr2e2izvr5yc8ul7.jpg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ended with good note on explaining about non-cloud efficiencies of Amazon Q CLI, I was thrilled to receive the different perspectives, flow of thoughts, ideas of usage, opinions about using Q CLI for various requirements. &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.amazonaws.com%2Fuploads%2Farticles%2Fbp7471x82ef9ejuo0u5f.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.amazonaws.com%2Fuploads%2Farticles%2Fbp7471x82ef9ejuo0u5f.jpg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Had a great time catching up with fellow community builders, other cloud enthusiasts, leaders, makers, real users, veterans of AWS Cloud, enjoyed the Key note and other sessions too. &lt;/p&gt;

&lt;p&gt;Thanks &amp;amp; Kudos to team AWS to have hosted a great event in spite of weather(Yes, it was a rainy day) !!&lt;/p&gt;

&lt;p&gt;I did receive couple of questions about security &amp;amp; integration aspects for using Amazon Q CLI. Hence, I have planned to release those answers as blogs along with the use cases that were part of the session &lt;/p&gt;

&lt;p&gt;Looking forward to take part in the upcoming summits, as well !!&lt;/p&gt;

</description>
      <category>awscloud</category>
      <category>awsqcli</category>
      <category>awscommunity</category>
      <category>ai</category>
    </item>
    <item>
      <title>AWS Savings Plans doesn't assure cost savings; Tracking &amp; Amending with AWS Budgets does !!</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Thu, 28 Aug 2025 02:18:16 +0000</pubDate>
      <link>https://forem.com/aws-builders/aws-savings-plans-doesnt-assure-cost-savings-tracking-amending-with-aws-budgets-does--261i</link>
      <guid>https://forem.com/aws-builders/aws-savings-plans-doesnt-assure-cost-savings-tracking-amending-with-aws-budgets-does--261i</guid>
      <description>&lt;p&gt;This article is to bring out the essential reason &amp;amp; benefits of having Budget setup for being on track with the usage of Savings Plans based on coverage/utilization factors&lt;/p&gt;

&lt;p&gt;Welcome to an ultimate pocket guide on AWS Savings Plans' understanding &amp;amp; tracking the same using AWS Budget !!&lt;/p&gt;

&lt;p&gt;We all know that AWS Budgets exists to notify us on the status of exceeding the threshold towards a resource configuration. This helps in having resource utilization under control and eliminates AWS Invoice surprises(not good ones though :-()&lt;/p&gt;

&lt;p&gt;In this article, let us take a setup of budget for tracking "Daily Savings Plan Coverage/Utilization" . Without an iota of doubt, this is extremely important to pursue the full benefits of AWS Savings Plans.&lt;/p&gt;

&lt;p&gt;Let us see, the budget setup in few screenshots&lt;br&gt;
&lt;strong&gt;Step 1:&lt;/strong&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.amazonaws.com%2Fuploads%2Farticles%2Fccbzen180ik7d4vmk98g.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.amazonaws.com%2Fuploads%2Farticles%2Fccbzen180ik7d4vmk98g.png" alt="AWS Budget" width="800" height="860"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Illustrated to create Savings Plan Coverage budget tracking at resource EC2 level&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.amazonaws.com%2Fuploads%2Farticles%2Fuiuparn7f5w864ow7vqx.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.amazonaws.com%2Fuploads%2Farticles%2Fuiuparn7f5w864ow7vqx.png" alt="AWS Budget Tracker" width="800" height="575"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Illustrated to create Savings Plan Utilization budget tracking&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.amazonaws.com%2Fuploads%2Farticles%2Fsciarhatbxys8lgwk8h6.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.amazonaws.com%2Fuploads%2Farticles%2Fsciarhatbxys8lgwk8h6.png" alt="Savingsplan" width="800" height="548"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4:&lt;/strong&gt; Chosen to receive alerts via email; But officially, designate SNS Topic or Chat bot alerts which is the right way of setting up alerts. Emails if used, can be group or team email id, so that a group stays notified rather than individuals&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.amazonaws.com%2Fuploads%2Farticles%2Frk13ugwd8t39q9lf861i.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.amazonaws.com%2Fuploads%2Farticles%2Frk13ugwd8t39q9lf861i.png" alt="AWS Budget SPTrackerAlert" width="800" height="814"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5:&lt;/strong&gt; Simple illustration of creating a Savings Plan coverage budget&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.amazonaws.com%2Fuploads%2Farticles%2Fr2lls2kd11d2e5202seu.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.amazonaws.com%2Fuploads%2Farticles%2Fr2lls2kd11d2e5202seu.png" alt="AWS Budget Coverage for SavingsPlan" width="800" height="236"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now that we know how to setup budget to track the coverage of Compute instance against the Savings Plan procured, let us as well see the benefits of having them in place&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Savings Plan is being Purchased ?&lt;/strong&gt;&lt;br&gt;
Savings Plan offers discounts over on-demand rate on your Compute Resources like EC2, Sagemaker thus enabling you to save unto 72% on costs. With data driven SP purchase recommendations &amp;amp; your homework, you can opt in for buying Savings Plan(s). Key driving factor for purchasing a Savings Plan is when you have committed usage of any compute resource for 1 to 3 year period&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Coverage on Savings Plan ?&lt;/strong&gt;&lt;br&gt;
Coverage represents how much of your usage of compute is utilizing the discounted price of SP or how much of compute usage is running on on-demand rates&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Utilization on Savings Plan ?&lt;/strong&gt;&lt;br&gt;
Savings Plan is purchased by committing to use certain amount per house and Utilization gives actual usage out of the committed amount&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose of threshold against Coverage &amp;amp; Utilization ?&lt;/strong&gt;&lt;br&gt;
Threshold is defined at scale of 1-100 and Budget tracker notifies you when utilization or coverage goes below the threshold defined&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ideal Threshold ?&lt;/strong&gt;&lt;br&gt;
Though threshold is same and needs to be defined at 100% to make the most out of the SP(s)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What does the SP Coverage threshold breach represent ?&lt;/strong&gt;&lt;br&gt;
Coverage threshold set at 90% &amp;amp; if it goes below that then you have committed less for per hourly in Savings Plan(s) and will end up paying the remaining compute usage with on-demand rates&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Low on SP Coverage Illustration:&lt;/strong&gt;&lt;br&gt;
SP Commitment Rate per hour = $100&lt;br&gt;
Actual Usage per hour cost = $110&lt;br&gt;
$10 usage is billed at on-demand rate which means you are under committed/hour in your SP(s)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Low on SP Coverage &amp;amp; What to do ?&lt;/strong&gt;&lt;br&gt;
Represents potential miss on savings with under-committed SP Purchase and denotes buying SP with higher commitment rate or additional SP(s) with revised commitment rates based on recommendations&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What does the SP Utilization threshold breach represent ?&lt;/strong&gt;&lt;br&gt;
Utilization threshold for example 90%, and if reported below 90% by AWS Budget tracker, then this is clear case of over commitment of usage/hourly on SP(s)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Low on SP Utilization Illustration:&lt;/strong&gt;&lt;br&gt;
SP Commitment Rate per hour = $100&lt;br&gt;
Actual Usage per hour = $90&lt;br&gt;
Utilization is 90% an hour, $10 is wasted which means you are over committed/hour in your SP(s)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Low on SP Utilization &amp;amp; What to do ?&lt;/strong&gt;&lt;br&gt;
Represents cloud waste and SP(s) commitment rate needs to be revised/reduced based on recommendations or SP(s) needs to be returned&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Restrictions on returning SP(s) to AWS:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AWS SP purchased should be active&lt;/li&gt;
&lt;li&gt;AWS SP can be returned within 7 days&lt;/li&gt;
&lt;li&gt;AWS SP returns quota not exceeded&lt;/li&gt;
&lt;li&gt;Hourly commitment made towards SP should be at least $100&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Happy Optimizing !!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>ec2</category>
      <category>cloudcomputing</category>
      <category>costoptimization</category>
    </item>
    <item>
      <title>How to save 70% of AWS Compute Costs for non production workloads?</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Tue, 17 Jun 2025 04:55:32 +0000</pubDate>
      <link>https://forem.com/aws-builders/how-to-save-70-of-aws-compute-costs-for-non-production-workloads-232e</link>
      <guid>https://forem.com/aws-builders/how-to-save-70-of-aws-compute-costs-for-non-production-workloads-232e</guid>
      <description>&lt;p&gt;Welcome to fellow AWS Cloud aspirants for a basic AWS Cost optimization post with brief points &amp;amp; an architecture diagram for the same. &lt;/p&gt;

&lt;p&gt;Intention is to highlight scope &amp;amp; potential of applying cost optimization in non production workloads as well. This example, is considering a web application tier in Public Subnet, business logic tier &amp;amp; RDS backed database in individual private subnets&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.amazonaws.com%2Fuploads%2Farticles%2Fsm8eljxcd3sq9vf1mspr.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.amazonaws.com%2Fuploads%2Farticles%2Fsm8eljxcd3sq9vf1mspr.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Above is a basic representation of a simple web application with business &amp;amp; database tier implementation. Below is the order to save costs&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Resources EC2, RDS should be created with Key,Value tags for this design to work. To enforce this, the user or source which creates these resources should be attached with IAM policy aws:RequestTag condition(s)&lt;/li&gt;
&lt;li&gt;Assume that these resources are now created with resource tag(Key:Value)&lt;/li&gt;
&lt;li&gt;Create a Amazon Event bridge rule with cron scheduler time defined as according to your nature of business purpose&lt;/li&gt;
&lt;li&gt;Prepare a python boto or any other script to start &amp;amp; stop these instances &amp;amp; RDS instances according to cron scheduler and key value tags defined with the respective resources&lt;/li&gt;
&lt;li&gt;Watch the cost being saved from the moment this setup is up &amp;amp; running&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;While the steps &amp;amp; logic looks simpler, this is extremely basic aspect of implementing cost savings. Wondering how? Well, Non production workloads are not expected to run always and hence those can be always stopped and started on weekdays when team or developers actually need&lt;/p&gt;

&lt;p&gt;For example, let us say, I am running 1 c5a large instance, as per above architecture&lt;br&gt;
Ec2 Run Time: 24*30(let us assume 30 days a month running for 24 hours) = 720 hours of EC2/RDS uptime&lt;br&gt;
Team/Developer work time: 4 weeks(a Month timeline) * 40(5 days, 8 hours a week) = 160 Hours&lt;br&gt;
Idle time = 720–160 = 560 Hours&lt;/p&gt;

&lt;p&gt;What if I told, that you can save up on 560 idle hours? let see with real estimate now&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.amazonaws.com%2Fuploads%2Farticles%2Fe6pnlqy92kfaf3lnva26.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.amazonaws.com%2Fuploads%2Farticles%2Fe6pnlqy92kfaf3lnva26.png" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AWS online pricing calculator, takes 730 hours for a month and estimates 112.42/month cost for c5a.xlarge instance usage. So if we stop &amp;amp; stop for 730–160 hours, 570 hours of savings is almost 78% will be $87.7 in savings per month and stand to pay $24.72. Isnt this huge? After all, money saved is money earned&lt;/p&gt;

&lt;p&gt;To add up, please see the estimate of Amazon RDS(MySQL) cost for a month, without opting for Proxy usage, Single Zone, Opted out RDS Insights&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.amazonaws.com%2Fuploads%2Farticles%2Foyqnuaetkfbjs1eldcwi.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.amazonaws.com%2Fuploads%2Farticles%2Foyqnuaetkfbjs1eldcwi.png" alt="Image description" width="800" height="582"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Idea is to emphasize the importance of potential of implementing this cost saving during the design phase of architecting cloud solutions. In a improvised design, we can opt for reserved/savings plan instances and  we will see about those enhancements &amp;amp; various other scenarios, in the upcoming posts &lt;/p&gt;

&lt;p&gt;Happy learning !!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>ec2</category>
      <category>rds</category>
      <category>finops</category>
    </item>
    <item>
      <title>Why AWS Certified Cloud Practitioner??</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Sat, 31 May 2025 23:16:55 +0000</pubDate>
      <link>https://forem.com/aws-builders/why-aws-certified-cloud-practitioner-5hal</link>
      <guid>https://forem.com/aws-builders/why-aws-certified-cloud-practitioner-5hal</guid>
      <description>&lt;p&gt;Hi Folks,&lt;/p&gt;

&lt;p&gt;Managed to obtain AWS Certified Cloud Practitioner exam !! Well, for many, it might look strange to take up cloud practitioner for AWS hands-on person but I had my own realizations on taking up "Cloud Practitioner" exam&lt;/p&gt;

&lt;p&gt;In general, people who are just entering cloud or getting know about AWS Cloud from a business or functional perspective, take up "Cloud Practitioner" to get them thorough about the key &amp;amp; vital concepts&lt;/p&gt;

&lt;p&gt;In spite of solid experience in AWS, I decided for the following reasons&lt;/p&gt;

&lt;p&gt;`1. Any individual might get to use key services as per their domain like infrastructure, big data, management &amp;amp; governance or FinOps and So am I. But practitioner, gave absolute coverage on other essential areas like Support, Business Perspectives, Services of great use but haven't heard or used, sources to reach out etc&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Nothing less for foundational as the name explains it all`&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As usual, I took up courses &amp;amp; practice exams from Udemy, blue prints and additional courses in AWS Skill Builder, as well.&lt;/p&gt;

&lt;p&gt;Once again, happy learning !!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>certification</category>
      <category>cloud</category>
      <category>community</category>
    </item>
    <item>
      <title>The usual - Journey of my AWS Certified AI Practitioner !!</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Sun, 25 May 2025 04:24:01 +0000</pubDate>
      <link>https://forem.com/aws-builders/the-usual-journey-of-my-aws-certified-ai-practitioner--255o</link>
      <guid>https://forem.com/aws-builders/the-usual-journey-of-my-aws-certified-ai-practitioner--255o</guid>
      <description>&lt;p&gt;Hi Folks,&lt;/p&gt;

&lt;p&gt;Yes, I braved to appear &amp;amp; obtained "AWS AI Certified Practitioner" certificate !!&lt;/p&gt;

&lt;p&gt;My sources were AI Practitioner course &amp;amp; practice exams from Udemy. Alongside, I also learnt from AWS Skill builder courses, as well. Thanks to the AWS Community Program for voucher &amp;amp; motivation, as well. &lt;/p&gt;

&lt;p&gt;For many years, I didn't prefer certification for concerns around few reasons 1) Why do I need it ? 2) What if I fail 3) Is it mandatory in IT for my role &lt;/p&gt;

&lt;p&gt;Finally, I made up my mind to give it a try irrespective of the results because of 2 reasons.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;br&gt;
1) Irrespective of expertise/exposure held, gaining a certification stands as a proof of your knowledge&lt;br&gt;
2) Moreover, to master category under AWS or any area, it is the only right way so not to end up in a Rabbit hole&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Hence it is AWS Certification Vs our assumptions :-) Chose wisely :-)&lt;/p&gt;

</description>
      <category>aws</category>
      <category>certification</category>
      <category>ai</category>
      <category>community</category>
    </item>
    <item>
      <title>Lessons learnt from hosting a virtual meetup for AWS UG Women in Tech India</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Sat, 17 May 2025 03:42:18 +0000</pubDate>
      <link>https://forem.com/aws-builders/lessons-learnt-from-hosting-a-virtual-meetup-for-aws-ug-women-in-tech-india-ia5</link>
      <guid>https://forem.com/aws-builders/lessons-learnt-from-hosting-a-virtual-meetup-for-aws-ug-women-in-tech-india-ia5</guid>
      <description>&lt;p&gt;Welcome to another interesting post !!&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.amazonaws.com%2Fuploads%2Farticles%2Fqx1h16vyqqzjhc2umhcn.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.amazonaws.com%2Fuploads%2Farticles%2Fqx1h16vyqqzjhc2umhcn.png" alt="Image description" width="751" height="751"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To being with, I would like to share with fellow builders that I have been renewed for 6th time as an AWS community builder. Thanks to the community where I have learnt &amp;amp; learning a lot from community, utilizing the resources too. Absolutely grateful and as a give back, I do create content that makes more sense &amp;amp; useful to the community.&lt;/p&gt;

&lt;p&gt;Main agenda for this post, is to share my experience of hosting a virtual meetup for AWS UG Women in Tech India group. Since the idea of bringing in Global talents to the group, I had lot of hurdles to get over which includes difficulties in sticking to a date &amp;amp; time, availability of speaker, hosting platform(s), poster creation, co-ordination, execution, technical glitches, setting the stage etc. Instead of narrating what/how/ things happened and how those situations were remediated, I felt that listing my learnings will be good help, to fellow AWS Builder or AWS UG Co-ordinator&lt;/p&gt;

&lt;p&gt;Lessons learnt from hosting a virtual session for AWS UG:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Once decided, go ahead and host a session, whatsoever may come&lt;/li&gt;
&lt;li&gt;Prepare a template or notes kind of information to share with Speaker right when you invite a person to be a speaker. Give in all the details that a speaker would want to know&lt;/li&gt;
&lt;li&gt;Essential pointers are &lt;/li&gt;
&lt;li&gt;AWS User Group&lt;/li&gt;
&lt;li&gt;Registration source&lt;/li&gt;
&lt;li&gt;Members anticipated to join
vMembers currently in the group&lt;/li&gt;
&lt;li&gt;Platform to host&lt;/li&gt;
&lt;li&gt;Permissions needed to access those platforms(like Streamyard, Youtube)&lt;/li&gt;
&lt;li&gt;Topic Categories or choices for a speaker&lt;/li&gt;
&lt;li&gt;Duration of session&lt;/li&gt;
&lt;li&gt;Demo included or not&lt;/li&gt;
&lt;li&gt;Q &amp;amp; A required at the end of the session&lt;/li&gt;
&lt;li&gt;Key Takeaways&lt;/li&gt;
&lt;li&gt;Summarizing Session related details in Poster(with Canvas or any)&lt;/li&gt;
&lt;li&gt;Co-ordination team(if hosted my more than one member&lt;/li&gt;
&lt;li&gt;Social media write ups to publish in X, LinkedIn, Instagram&lt;/li&gt;
&lt;li&gt;Take help from the community rather User Group for which the meetup is hosted&lt;/li&gt;
&lt;li&gt;On D-Day, Join 15 minutes earlier, to sort out Audio/Video checks, screen share &amp;amp; others, if any&lt;/li&gt;
&lt;li&gt;Now start hosting, as per the software used for hosting&lt;/li&gt;
&lt;li&gt;Promote the session in social media much earlier with date &amp;amp; time with relevant hashtags &lt;/li&gt;
&lt;li&gt;Embrace technical glitches during the session !! Yes, it is all part &amp;amp; parcel of any event&lt;/li&gt;
&lt;li&gt;Post the session, publish a new post with Speaker handles, Session video sources(YouTube or any other podcast links), Github Links, Blogs or any resource that could of use to people and make it available to all, for reference&lt;/li&gt;
&lt;li&gt;Live is challenging &amp;amp; hard at times !! Don't give up. Let's do it !!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I personally thank AWS WiT India Group lead co-ordinators who extended their time, support &amp;amp; knowledge and special shout out to my speaker(Yes, it is @rola Dali) who has stood with the commitment in spite of her busy schedule. Thankyou !!&lt;/p&gt;

&lt;p&gt;Hope this helps &amp;amp; inspires people to host interesting AWS UG Sessions !!&lt;/p&gt;

</description>
      <category>community</category>
      <category>aws</category>
      <category>meetup</category>
      <category>ai</category>
    </item>
    <item>
      <title>How to gain maximum out of AWS Compute Architectures?</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Sat, 29 Mar 2025 17:06:35 +0000</pubDate>
      <link>https://forem.com/aws-builders/how-to-gain-maximum-out-of-aws-compute-architectures-5ei8</link>
      <guid>https://forem.com/aws-builders/how-to-gain-maximum-out-of-aws-compute-architectures-5ei8</guid>
      <description>&lt;p&gt;Welcome to another essentials post with AWS Compute Architecture !! AWS Compute is about using provisioning EC2 servers for implementing functional aspects of any business requirement.&lt;/p&gt;

&lt;p&gt;This post is about "How to get the maximum out of EC2 services but yet save huge on costs(given the workload can accommodate Spot interruptions) ?"&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Need #1: Application hosted on AWS now meets with the business requirement but off late has gathered momentum and gets sudden demand with peaked requests. Existing design has to accommodate varying workload scenarios and should be capable of scaling up &amp;amp; down automatically&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Autoscaling &amp;amp; Application Load Balancer together helps in making the compute capacity available for peak loads and ALB assures that traffic or requests are routed to healthy instances available inside an auto scaling group&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2F44wse2bvwnqg2fcgpz18.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.amazonaws.com%2Fuploads%2Farticles%2F44wse2bvwnqg2fcgpz18.png" alt="Image description" width="800" height="596"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Need #2: EC2 instance attribute types like OS/AMI or memory, storage, network parameters have to be rightly defined &amp;amp; used consistently&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Launch Templates has to be used in order to retain multiple versions of Instance attributes combination(by using versions) and can be used for provisioning as needed along with Auto Scaling Group&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;code&gt;Need #3: Capacity scales as needed during peak/off peak timelines with on-demand instances but we need best optimum compute usage to save costs&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Creating EC2 Spot Fleet requests &amp;amp; spot instances(for workloads supporting interruptions &amp;amp; resuming) will make the implementation super successful &amp;amp; efficient by giving upto 90% discounts on compute usage&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;code&gt;Need #4: Incoming traffic should be routed to all healthy instances that are available at any point in time&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Definition &amp;amp; using of Target Groups will ensure the health check of the instance &amp;amp; redirects the requests from ALB as accordingly. Also helps in grouping mix of instance types like on-demand &amp;amp; spot definitions for a highly available &amp;amp; fault tolerant Application&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2Fwqnu4j5w6xh9x0crxkj1.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.amazonaws.com%2Fuploads%2Farticles%2Fwqnu4j5w6xh9x0crxkj1.png" alt="Image description" width="800" height="602"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For a focused explanation on spot &amp;amp; benefits rather an architectural blend, then visit &lt;a href="https://dev.to/aws-builders/aws-compute-with-high-availability-huge-savings-a-simple-strategy-using-spot--1oa0"&gt;Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For AWS Compute architecture using all on-demand compute capacity please refer to &lt;a href="https://dev.to/aws-builders/how-to-nail-aws-architecting-with-baby-steps--48nn"&gt;Link&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>ec2</category>
      <category>savings</category>
      <category>highavailability</category>
    </item>
    <item>
      <title>How to nail AWS Architecting? ...with baby steps !!</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Tue, 11 Mar 2025 07:01:52 +0000</pubDate>
      <link>https://forem.com/aws-builders/how-to-nail-aws-architecting-with-baby-steps--48nn</link>
      <guid>https://forem.com/aws-builders/how-to-nail-aws-architecting-with-baby-steps--48nn</guid>
      <description>&lt;p&gt;Welcome to another new thought !! I was thinking about how I was struggling to understand AWS Architecture diagrams that were picture perfect, well written by scholars/Top notch Architects yet I stared at those architectures and moved on as I was overwhelmed with lot of components laid out and couldn't grasp it from the pictorial !! It could have been because of lack of confidence and/or knowledge gap.&lt;/p&gt;

&lt;p&gt;But with relentless effort, I started by hand drafting many incorrect versions and finally perfected it with time. If I can get it right, anyone else can and hence this post it to encourage folks to do architecture diagrams!!  &lt;/p&gt;

&lt;p&gt;To narrate the learning curve, I am presenting a simple requirement-component mapping made into an architecture evolution, from simple sentences to AWS Services mapping. Nevertheless, this will lead to a sensible completion and will surprise you!! Let us start !!&lt;/p&gt;

&lt;h5&gt;
  
  
  Need #1: Business is currently on-premise and would like to make its presence on Cloud
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;AWS Cloud&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2Fy6sdwmkmkud2xs6xflxd.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.amazonaws.com%2Fuploads%2Farticles%2Fy6sdwmkmkud2xs6xflxd.png" alt="Image description" width="512" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Need #2: Identify the region; Region is decided based on the business requirement on where the clients/users are rather the organizations' operational area
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;AWS Region selection&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2Fk9vmazlb2niupa17fmqc.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.amazonaws.com%2Fuploads%2Farticles%2Fk9vmazlb2niupa17fmqc.png" alt="Image description" width="800" height="582"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Need #3 &amp;amp; #4: Web Application server &amp;amp; backend Database Server are to be hosted on AWS
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;AWS Compute(EC2), DB on AWS RDS&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2F21ms2h5qb9u9t3dx9wpd.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.amazonaws.com%2Fuploads%2Farticles%2F21ms2h5qb9u9t3dx9wpd.png" alt="Image description" width="800" height="571"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Need #5: Web Application needs to communicate with DB Server; There has to be mechanism to operate in cloud, a segregation, privacy, just like how it was in an on-premise data centre. For logical segregation &amp;amp; security, a VPC has to be created. To operate in a region, we need to select a availability zone, which is were the data centre with servers are made available for us
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;AWS VPC, Availability Zone&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2Fe0ird3j6sxkf1zpez7fv.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.amazonaws.com%2Fuploads%2Farticles%2Fe0ird3j6sxkf1zpez7fv.png" alt="Image description" width="800" height="798"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Need #6: Web Application Server has to access Internet
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;AWS VPC Public Subnet, Internet Gateway brings internet access to App server &lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2F5k6cg9nf66rrmnciphuq.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.amazonaws.com%2Fuploads%2Farticles%2F5k6cg9nf66rrmnciphuq.png" alt="Image description" width="800" height="804"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Need #7: DB Server has to be safeguarded as transactional data are stored here
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;AWS Private Subnet with no internet access&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2F30iqxdyjv714zjrp9xmt.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.amazonaws.com%2Fuploads%2Farticles%2F30iqxdyjv714zjrp9xmt.png" alt="Image description" width="800" height="806"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Need #8: App server should be accessible to End Users
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;AWS Route 53 to access the domain/host name via Internet Gateway onto the App server in Public Subnet&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2Fgi86en5ujoxy7yk6otpf.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.amazonaws.com%2Fuploads%2Farticles%2Fgi86en5ujoxy7yk6otpf.png" alt="Image description" width="800" height="672"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Need #9: DB server should be accessible to App Server
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;AWS Security Groups Rules, NAT Gateway to establish connection&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2Fk8s0oi7510iezkeirzb6.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.amazonaws.com%2Fuploads%2Farticles%2Fk8s0oi7510iezkeirzb6.png" alt="Image description" width="800" height="664"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Need #10: Design must cover servers or region failures
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;Multi-AZ&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2F1trno3aqjeqc01kakls7.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.amazonaws.com%2Fuploads%2Farticles%2F1trno3aqjeqc01kakls7.png" alt="Image description" width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Need #11: Application must ensure High Availability &amp;amp; Elasticity &amp;amp; meet the peak demands of the customers
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;AWS Autoscaling &amp;amp; Load Balancing&lt;/p&gt;
&lt;/blockquote&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.amazonaws.com%2Fuploads%2Farticles%2Fj5vy0qbfim1xffrga1dy.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.amazonaws.com%2Fuploads%2Farticles%2Fj5vy0qbfim1xffrga1dy.png" alt="Image description" width="800" height="596"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;P.S. There are areas of improvement here like including Observability &amp;amp; monitoring, Optimization of compute services etc but to start with, I believe, that the scope represented here, will make more sense.&lt;/p&gt;

&lt;p&gt;I believe this will create spark or motivate people to create or reading AWS architectures, going forward&lt;/p&gt;

&lt;p&gt;Good Luck Folks !!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>ec2</category>
      <category>autoscaling</category>
      <category>highavailability</category>
    </item>
    <item>
      <title>How not to lose money on AWS RI standard</title>
      <dc:creator>VijayaNirmalaGopal</dc:creator>
      <pubDate>Thu, 06 Mar 2025 05:24:25 +0000</pubDate>
      <link>https://forem.com/aws-builders/how-not-to-lose-money-on-aws-ri-standard-nei</link>
      <guid>https://forem.com/aws-builders/how-not-to-lose-money-on-aws-ri-standard-nei</guid>
      <description>&lt;p&gt;&lt;strong&gt;AWS Reserved Instances&lt;/strong&gt; is a compute capacity reserving method for a committed term of 1 or 3 years, which provides upto 75% discount when compared to the usage of on-demand instances. The cost savings aspect, out of the long term commitment, is the most prominent reason why people/teams purchase RI&lt;/p&gt;

&lt;p&gt;But when reality strikes, organizations end up having un-utilized reserved instances, thus losing money on the investment made on RI(s)&lt;/p&gt;

&lt;p&gt;So the best deal on the table, to gain from the under or not utilized RI Purchase (Standard) is to Resell the unused RI(s) in AWS Marketplace. Below is the high level process representation of selling the RI(Standard) capacity on AWS marketplace&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.amazonaws.com%2Fuploads%2Farticles%2Fmtjdvizo5gp3hyfvst2k.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.amazonaws.com%2Fuploads%2Farticles%2Fmtjdvizo5gp3hyfvst2k.png" alt="Image description" width="800" height="1790"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pre-requisites for resale:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;RI is standard type of purchase&lt;/li&gt;
&lt;li&gt;RI is for EC2 and not for RDS or Elasticache&lt;/li&gt;
&lt;li&gt;RI(EC2) not purchased under volume discounts&lt;/li&gt;
&lt;li&gt;AWS accounts not par of India accounts&lt;/li&gt;
&lt;li&gt;AWS accounts/owner has US bank &amp;amp; Tax details for to sell in marketplace&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Possible reasons for RI under utilization:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Business is moving to different region than the originally planned&lt;/li&gt;
&lt;li&gt;Project or requirement is completed well ahead of schedule&lt;/li&gt;
&lt;li&gt;Capacity utilization was not as anticipated &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Benefits of selling in AWS Marketplace:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Inspire of various limitations on selling the capacity back onto AWS Marketplace, AWS provides an option to resell the capacity on hand&lt;/li&gt;
&lt;li&gt;Money is not lost entirely by unused instances and saves on cost&lt;/li&gt;
&lt;li&gt;RI(standard) can be released in the marketplace, after registering as 'Seller', providing Bank &amp;amp; Tax details and list the instances with your price&lt;/li&gt;
&lt;li&gt;Listed RI(s) price can be modified as needed&lt;/li&gt;
&lt;li&gt;On sale of RI(s), owner of the RI will be emailed about the details and AWS Automated clearing house wire transfer will be made to the AWS account owner of RI(s) bank details(shared earlier while registering for the AWS marketplace)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;AWS Marketplace&lt;/strong&gt; is digital catalog where curated third party softwares/solutions can be purchased or sold for other companies/clients to use it for subscription based charges for the service provided&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How to identify RI usage effectiveness?&lt;br&gt;
Use AWS "RI Utilization Report" to find out the actual utilization of the RI instances purchased. By this way, we can find out under utilized or not utilized instances and call for action&lt;/p&gt;

&lt;p&gt;How to identify RI actual usage ?&lt;br&gt;
Use AWS "RI Coverage Report" to find out how much of the accounts' EC2 usage is being covered from RI purchase&lt;/p&gt;

&lt;p&gt;With the above way, customers can save on costs spent on purchase of RI(s) and can follow the AWS Compute Optimizer and/or AWS Cost Explorer recommendations for future purchase of RI&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Happy cost savings !! &lt;/p&gt;

</description>
      <category>aws</category>
      <category>ec2</category>
      <category>finops</category>
      <category>awsmarketplace</category>
    </item>
  </channel>
</rss>
