<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Ananya on Medium]]></title>
        <description><![CDATA[Stories by Ananya on Medium]]></description>
        <link>https://medium.com/@itsmeananyasrivastava?source=rss-ac0bb9bcc389------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*7Q8_In9bHx9eMkPO</url>
            <title>Stories by Ananya on Medium</title>
            <link>https://medium.com/@itsmeananyasrivastava?source=rss-ac0bb9bcc389------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 23 May 2026 16:24:16 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@itsmeananyasrivastava/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Episode 2: How Did AWS Build AWS Without AWS?]]></title>
            <link>https://medium.com/@itsmeananyasrivastava/episode-2-how-did-aws-build-aws-without-aws-e0410a3a50f9?source=rss-ac0bb9bcc389------2</link>
            <guid isPermaLink="false">https://medium.com/p/e0410a3a50f9</guid>
            <category><![CDATA[aws]]></category>
            <dc:creator><![CDATA[Ananya]]></dc:creator>
            <pubDate>Tue, 16 Dec 2025 07:57:55 GMT</pubDate>
            <atom:updated>2025-12-16T07:57:55.644Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BRFWjykClfscsmUgyATvaQ.jpeg" /></figure><p>Most of the platforms we use every day run on AWS or other cloud providers.</p><p>Netflix. <br>Spotify. <br>LinkedIn. <br>Coursera.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8_1X5c_RKWi93atya3Qddw.jpeg" /></figure><p>Once you notice it, you can’t unsee it.</p><p>When I started learning cloud computing, I realized something strange.</p><p>Almost every modern application depends on the cloud.</p><p>And that led me to a question that felt almost paradoxical:</p><p><strong>How did AWS build AWS… without AWS?</strong></p><p>That question stayed with me.</p><p>— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —</p><h3>Why This Question Matters</h3><p>Cloud computing is often taught through services:<br>EC2, S3, IAM, Lambda.</p><p>But before learning <strong>what</strong> these services do, <br>it’s important to understand <strong>why cloud computing had to exist at all</strong>.</p><p>To understand that we need to go back.</p><p>— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —</p><h3>Before the Cloud Existed</h3><p>In the early 2000s, running a large-scale application meant dealing with physical infrastructure.</p><p>For Amazon, festive seasons like Halloween, Diwali, and Christmas brought unpredictable traffic spikes.</p><p>But servers couldn’t scale automatically.</p><p>Amazon had to:<br>- Buy hardware in advance <br>- Predict demand months ahead <br>- Keep systems running 24/7 <br>- Accept the risk of failure during peak traffic</p><p>Idle servers wasted money. <br>Traffic spikes caused outages.</p><p>Scaling was not elastic. <br>It was stressful.</p><p>— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —</p><h3>A Growing Internal Problem</h3><p>As Amazon expanded, infrastructure complexity increased.</p><p>Each team managed its own servers. <br>Each team used different tools. <br>Each team moved at a different pace.</p><p>Engineers were spending more time managing infrastructure than building products.</p><p>This was the real bottleneck.</p><p>— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —</p><h3>Rethinking Infrastructure</h3><p>Amazon wasn’t trying to create a new industry.</p><p>They were trying to fix an internal problem.</p><p>So, they centralized infrastructure and turned it into internal services.</p><ul><li>Compute became a service.</li><li>Storage became a service.</li><li>Access happened through APIs.</li></ul><p>Teams stopped thinking about servers <br>and started thinking about resources.</p><p>— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —</p><p>Building AWS Before AWS Existed</p><p>What later became AWS started as internal tooling.</p><ul><li>Shared data centers.</li><li>On-demand resource allocation.</li><li>Pay-for-what-you-use thinking.</li></ul><p>The mindset shift mattered more than the technology.</p><p>— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —</p><h3>When AWS Went Public</h3><p>In 2006, Amazon opened this system to the world.</p><p>They launched Amazon S3 and Amazon EC2.</p><p>For the first time, developers could rent infrastructure instead of owning it.</p><p>That single decision changed how software is built.</p><p>— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —</p><h3>The Real Lesson</h3><p>Cloud computing wasn’t created as a product.</p><p>It was created as a response to pain.</p><p>And that’s why it works.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e0410a3a50f9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ Building a Serverless Image Editing App with Amazon Bedrock]]></title>
            <link>https://medium.com/@itsmeananyasrivastava/building-a-serverless-image-editing-app-with-amazon-bedrock-75be2d7d06db?source=rss-ac0bb9bcc389------2</link>
            <guid isPermaLink="false">https://medium.com/p/75be2d7d06db</guid>
            <category><![CDATA[serverless]]></category>
            <category><![CDATA[amazon-bedrock]]></category>
            <category><![CDATA[aws]]></category>
            <category><![CDATA[aws-lambda]]></category>
            <dc:creator><![CDATA[Ananya]]></dc:creator>
            <pubDate>Fri, 12 Dec 2025 12:24:10 GMT</pubDate>
            <atom:updated>2025-12-12T12:24:10.908Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FMoV8kkMry33JnXyBbiVgQ.png" /></figure><p>There’s something oddly satisfying about taking a plain idea and watching it grow into a full-blown cloud application. During the AI for Bharat workshop, I built a serverless image editing app on AWS, and this blog is my little time capsule of that journey.</p><p>So, grab a coffee (or guilt-free chai), and let me walk you through how this app came alive.</p><h3>🌈 What I Built</h3><p>A sleek, serverless web app that lets users:</p><p>• Securely sign in<br>• Upload an image<br>• Request edits powered by AI<br>• Receive the final output</p><p>All without managing a single server. It felt like cloud sorcery in the best way.</p><p>The star of the show: <strong>Amazon Titan Image Generator G1</strong> from Amazon Bedrock.<br>The supporting cast: <strong>Cognito, DynamoDB, Lambda, API Gateway, and Amplify</strong> — the Avengers of serverless land.</p><h3>🧩 Architecture in a Nutshell</h3><p><strong>User logs in</strong><br>Cognito checks their identity like a polite bouncer.</p><p><strong>Frontend sends a request</strong><br>Hosted on Amplify — clean, fast, seamless.</p><p><strong>API Gateway receives the request</strong><br>The gatekeeper that says, “You may talk to the backend.”</p><p><strong>Lambda runs the logic</strong><br>No servers, no fuss. It invokes Bedrock, then stores metadata in DynamoDB.</p><p><strong>DynamoDB keeps track</strong><br>Prompts, timestamps, and image info.</p><p><strong>Edited image returns to the user</strong><br>A full circle moment.</p><p>Everything is event-driven, scalable, and beautifully serverless — the kind of architecture that makes your inner cloud engineer whisper, “good soup.”</p><h3>🧭 What I Learned Along the Way</h3><p><strong>Authentication (Cognito)</strong><br>User pools, identities, logins — surprisingly smooth.</p><p><strong>DynamoDB</strong><br>A NoSQL scrapbook where you can toss items without worrying about rigid schema.</p><p><strong>Lambda Functions</strong><br>My Lambda handled prompts, talked to Bedrock, and saved results.<br>No servers. No patching. Just vibes and Python.</p><p><strong>API Gateway</strong><br>A strict but well-mannered receptionist.<br>Add authorizer → Choose region → Done.</p><p><strong>Amazon Bedrock</strong><br>Titan Image Generator G1 is a powerhouse.<br>Prompts felt like spells:<br>“brighten this”, “make it cinematic”, “turn it into anime”… and instantly, a new image appears.</p><p><strong>Amplify</strong><br>Hosting the frontend was peaceful: Upload → Deploy → Refresh → Celebrate.</p><h3>🧠 Skills Sharpened</h3><p>• Serverless architecture<br>• Authentication design<br>• NoSQL database modeling<br>• REST API development<br>• Writing Lambda with IAM best practices<br>• Integrating generative AI<br>• Deploying web apps with Amplify<br>• End-to-end cloud thinking</p><p>A buffet of cloud goodness.</p><h3>🕒 Time Investment</h3><p>About <strong>60 minutes</strong>, start to finish.<br>More if you enjoy admiring your deployed app (guilty).</p><h3>💸 Cost Reality</h3><p>About <strong>$2–5</strong> during testing.<br>AWS charges gently for this stack.</p><h3>🖼️ Final Web App UI</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*x686Rny8Bfc6fm4MD7Ag1A.png" /><figcaption>Final App</figcaption></figure><h3>🌟 Final Thoughts</h3><p>Building this serverless image editor felt like assembling a tiny AI-powered world where every AWS service played its part gracefully.</p><p>No servers to babysit, no scaling concerns, no messy configs — just clean serverless magic.</p><p>If you’re someone who dreams in code and thinks in clouds, this workshop is a delightful playground. And who knows — today it’s a workshop submission, tomorrow it might become a full-fledged AI image editing platform.</p><p><strong>Happy building. ✨</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=75be2d7d06db" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Episode 1/20 — From Cyber Cafés to Cloud Computing]]></title>
            <link>https://medium.com/@itsmeananyasrivastava/episode-1-20-from-cyber-caf%C3%A9s-to-cloud-computing-546b0deeb22c?source=rss-ac0bb9bcc389------2</link>
            <guid isPermaLink="false">https://medium.com/p/546b0deeb22c</guid>
            <category><![CDATA[cloud-services]]></category>
            <category><![CDATA[cloud]]></category>
            <category><![CDATA[cloud-computing]]></category>
            <dc:creator><![CDATA[Ananya]]></dc:creator>
            <pubDate>Fri, 12 Dec 2025 09:37:46 GMT</pubDate>
            <atom:updated>2025-12-12T09:42:24.635Z</atom:updated>
            <content:encoded><![CDATA[<h3>Episode 1/20 — From Cyber Cafés to Cloud Computing</h3><p>Back in the 2000s, I didn’t have a laptop. <br>Whenever I needed to use the internet, I went to a cybercafé, paid for an hour, and used one of the shared computers. That was my first real connection to the digital world.</p><p>So, when I first heard about <strong>cloud computing</strong>, I wasn’t excited. <br>I hesitated. It looked complex. It looked like something “not meant for me.”</p><p>But curiosity always wins.</p><p>Thanks to the AWS AI for Bharat initiative, I finally began understanding the cloud. And surprisingly, the more I learned, the simpler it felt.</p><p>The truth is that the cloud is just a modern version of borrowing a computer.</p><h3><strong>What Is the Cloud?</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/720/1*RYOt9jLcwkWANpF7C3WU6g.png" /><figcaption>Fig: Cloud Overview</figcaption></figure><p>Think of it as a <strong>rental service</strong> that provides:<br>- computing power <br>- storage <br>- databases <br>- networking <br>- and many more services</p><p>You pay only for what you use — just like paying per hour in a café.</p><h3><strong>Why Do We Use the Cloud?</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/761/1*2vD2aDJiH_kXoQSG2EcKAg.png" /><figcaption>fig: Benefits of Cloud Computing</figcaption></figure><ul><li><strong>Cost-Effective</strong><br>No huge upfront costs. <br>No maintenance. <br>Just pay for consumption.</li><li><strong>Scalable</strong><br>Resources adjust automatically with demand.</li><li><strong>Fast</strong><br>Deploy servers or applications within seconds.</li><li><strong>Secure</strong><br>Robust security, encryption, access controls.</li><li><strong>Global</strong><br>Apps can run in multiple regions across the world.</li><li><strong>Reliable</strong><br>High availability through redundancy and failover.</li></ul><h3><strong>Cloud Models</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/760/1*uJngSpyYCdlAxvvbZbd7PA.png" /><figcaption>Fig: Types of Cloud Models</figcaption></figure><ul><li><strong>Public Cloud</strong><br>Provided by AWS/GCP/Azure. Anyone can use it.</li><li><strong>Private Cloud</strong><br>Used exclusively by one organization.</li><li><strong>Hybrid Cloud</strong><br>Mix of on-prem systems and public cloud.</li><li><strong>Multi-Cloud</strong><br>Using multiple cloud providers together.</li></ul><p>Cloud may have sounded complex before but understanding it feels empowering. <br>This is Episode 1 of my 20-episode learning journey.</p><p>What was <strong>your</strong> first experience with the internet?</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=546b0deeb22c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Amazon Q CLI Build Games Challenge]]></title>
            <link>https://medium.com/@itsmeananyasrivastava/amazon-q-cli-build-games-challenge-8cda9e30d03f?source=rss-ac0bb9bcc389------2</link>
            <guid isPermaLink="false">https://medium.com/p/8cda9e30d03f</guid>
            <category><![CDATA[amazon-q-cli]]></category>
            <category><![CDATA[amazon]]></category>
            <dc:creator><![CDATA[Ananya]]></dc:creator>
            <pubDate>Fri, 20 Jun 2025 15:11:09 GMT</pubDate>
            <atom:updated>2025-06-20T15:11:09.557Z</atom:updated>
            <content:encoded><![CDATA[<p>🎮✨ Just built my first game using <a href="https://www.linkedin.com/company/amazon/">Amazon</a> Q CLI! ✨🎮<br>Super excited to share my project from the <a href="https://www.linkedin.com/search/results/all/?keywords=%23buildgames&amp;origin=HASH_TAG_FROM_FEED">hashtag#BuildGames</a> challenge🚀</p><p>🕹️Challenge : Build Game with Amazon Q CLI with just prompting.</p><p>🧠 Game Concept:<br>I designed a fun and educational game that helps children build healthy daily habits — in a way that feels like play, not a chore. I picked this idea after observing how kids today often miss out on simple but essential habits like exercise, meditation, or early sleep.</p><p>🎯 Gameplay Mechanics: Players guide their character through a full 7 AM to 10 PM day by choosing activities using 1️⃣, 2️⃣, or 3️⃣.<br>Each activity boosts different stats: Energy, Happiness, Knowledge, and Points.</p><p>⭐ Points System:</p><p>🧘‍♀️ Meditation → +75 Points</p><p>🏃‍♂️ Exercise → +100 Points</p><p>📚 Studying → +150 Points</p><p>🛌 Waking up early → +80 Points</p><p>🎨 Drawing/Playtime → +60 Points<br>📆 Complete a full 7-day streak to win!</p><p>💡 How I used AI effectively:<br>With Amazon Q CLI, I didn’t start by coding manually — I used Chain-of-Thought prompting:</p><p>Gave it a clear goal (healthy habit game for kids) and audience (children) for whom to develop.</p><p>Prompted day structures, stat tracking, and point logic</p><p>Iterated with tweaks to improve balance and flow</p><p>⚙️ Automation wins:<br>✅ It created Python files on its own<br>✅ Checked for missing dependencies<br>✅ Noticed that Pygame wasn’t installed and installed it for me<br>✅ Saved hours of setup — I could focus directly on creative logic and gameplay!</p><p>🧑‍💻 The power of prompting + AI blew my mind. I got to skip boilerplate and jump into actual game design.</p><p>📢 Want to build your own game too? Join the Amazon Q CLI community here:<br>👉 <a href="https://lnkd.in/g3yf3P-d">https://lnkd.in/g3yf3P-d</a></p><p><a href="https://www.linkedin.com/search/results/all/?keywords=%23amazonqcli&amp;origin=HASH_TAG_FROM_FEED">hashtag#AmazonQCLI</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23buildgames&amp;origin=HASH_TAG_FROM_FEED">hashtag#BuildGames</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23gamedev&amp;origin=HASH_TAG_FROM_FEED">hashtag#GameDev</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23healthyhabits&amp;origin=HASH_TAG_FROM_FEED">hashtag#HealthyHabits</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23aiineducation&amp;origin=HASH_TAG_FROM_FEED">hashtag#AIInEducation</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23pythonprojects&amp;origin=HASH_TAG_FROM_FEED">hashtag#PythonProjects</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23gamification&amp;origin=HASH_TAG_FROM_FEED">hashtag#Gamification</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23childwellbeing&amp;origin=HASH_TAG_FROM_FEED">hashtag#ChildWellbeing</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23pygame&amp;origin=HASH_TAG_FROM_FEED">hashtag#Pygame</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23automation&amp;origin=HASH_TAG_FROM_FEED">hashtag#Automation</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23promptengineering&amp;origin=HASH_TAG_FROM_FEED">hashtag#PromptEngineering</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23buildwithai&amp;origin=HASH_TAG_FROM_FEED">hashtag#BuildWithAI</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23aichallenge&amp;origin=HASH_TAG_FROM_FEED">hashtag#AIChallenge</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23linkedinlearners&amp;origin=HASH_TAG_FROM_FEED">hashtag#LinkedInLearners</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GAXPhtz4UJg5O9_oyM4S2g.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5txIOv6uN8J_boH-1NlaWQ.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-3jpoxPd8Q5r7QiU1ZqM_g.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ioreEAnsmssAcfufU5T66g.jpeg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZmyQxIzRoD9GeGZy8my7IQ.jpeg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8cda9e30d03f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Gen AI]]></title>
            <link>https://medium.com/@itsmeananyasrivastava/gen-ai-d3b81b002b2c?source=rss-ac0bb9bcc389------2</link>
            <guid isPermaLink="false">https://medium.com/p/d3b81b002b2c</guid>
            <dc:creator><![CDATA[Ananya]]></dc:creator>
            <pubDate>Sat, 31 May 2025 18:15:26 GMT</pubDate>
            <atom:updated>2025-05-31T18:15:26.959Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/688/1*xDau0c1CmDV8C0YsqWBWRw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/928/1*WO7lrNU6XmoLJdawxHTXjw.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/688/1*fjBeLx5HAf27P-u5BVng4g.png" /></figure><p>🌟 Thrilled to share that I’ve successfully completed the Google Gen AI Exchange Program — May Edition!</p><p>Over the past few weeks, I had the incredible opportunity to dive deep into cutting-edge topics in Generative AI, exploring the power of Vertex AI and Gemini, along with hands-on labs and real-world challenges.</p><p>Some key highlights:<br>✅ Explored multimodality with Gemini — understanding and working with text, images, and diverse data types.<br>✅ Built AI-powered retail recommendation systems using Gemini’s multimodal capabilities.<br>✅ Worked on Multimodal Retrieval Augmented Generation (RAG) for optimized information extraction.<br>✅ Tackled the Multimodal RAG Challenge Lab — pushing my learning into action!</p><p>Grateful for this learning experience and excited to bring these insights into future AI projects.</p><p>Thank you <a href="https://medium.com/u/4f3f4ee0f977">Google Cloud</a> and <a href="https://medium.com/u/db028834c033">Hack2skill</a> for organizing this impactful program!</p><p><a href="https://www.linkedin.com/search/results/all/?keywords=%23genaiexchange&amp;origin=HASH_TAG_FROM_FEED">#GenAIExchange</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23genaiacademy&amp;origin=HASH_TAG_FROM_FEED">#GenAIAcademy</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23generativeai&amp;origin=HASH_TAG_FROM_FEED">#GenerativeAI</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23vertexai&amp;origin=HASH_TAG_FROM_FEED">#VertexAI</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23gemini&amp;origin=HASH_TAG_FROM_FEED">#Gemini</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23aiinnovation&amp;origin=HASH_TAG_FROM_FEED">#AIInnovation</a> <a href="https://www.linkedin.com/search/results/all/?keywords=%23googlecloud&amp;origin=HASH_TAG_FROM_FEED">#GoogleCloud</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d3b81b002b2c" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>