<?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: Ijay</title>
    <description>The latest articles on DEV Community by Ijay (@ijay).</description>
    <link>https://dev.to/ijay</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%2F691309%2F3cfc37d1-ceb9-4869-ab1a-a29581db29ce.png</url>
      <title>DEV Community: Ijay</title>
      <link>https://dev.to/ijay</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ijay"/>
    <language>en</language>
    <item>
      <title>Do You Really Need AWS? A Simple Comparison With DigitalOcean</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Wed, 03 Jun 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/do-you-really-need-aws-a-simple-comparison-with-digitalocean-59oh</link>
      <guid>https://dev.to/ijay/do-you-really-need-aws-a-simple-comparison-with-digitalocean-59oh</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Disclosure: This article contains a referral link to DigitalOcean at the end. Using it supports my content at no extra cost to you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Cloud computing is now the standard way developers deploy and run applications. And if you're just getting started, AWS is probably the first platform you've heard of.&lt;br&gt;
That's not surprising; AWS is powerful and used by companies of all sizes. But there's a question many beginners need to answer honestly: &lt;strong&gt;Do you actually need AWS right now?&lt;/strong&gt;&lt;br&gt;
For most beginners and early-stage startups, the answer is no. A simpler platform like DigitalOcean can get you up and running faster, with far less complexity to deal with.&lt;br&gt;
I learned this the hard way. When I first tried to deploy a simple React.js app on AWS, I spent two days navigating IAM roles, security groups, and VPC configurations before my app was even live. When I tried the same thing on DigitalOcean, it took about 20 minutes.&lt;br&gt;
In this article, we'll look at both platforms side by side and help you figure out which one fits where you are right 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%2Fiing68idbob6wgtaxal0.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%2Fiing68idbob6wgtaxal0.png" alt="Let's get started" width="225" height="225"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why AWS Has a Reputation Problem for Beginners
&lt;/h2&gt;

&lt;p&gt;AWS became synonymous with "serious" cloud work. Startups mention it in pitch decks. Developers list it on resumes before they've shipped a single production app. It carries a kind of weight and the assumption that using it signals you know what you're doing.&lt;br&gt;
But AWS was built to serve companies at a scale most of us will never reach. It has hundreds of services, deeply nested configuration options, and a pricing model that can genuinely surprise you on your first billing cycle.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;As a developer, I have learned that the best tool is not always the most powerful one. It is the one that helps you ship and solve real problems.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Before comparing the platforms, let’s first understand AWS.
&lt;/h2&gt;

&lt;p&gt;AWS is the largest cloud platform in the world. It offers hundreds of services covering compute, storage, networking, databases, machine learning, and more.&lt;br&gt;
Some of the most popular ones include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;EC2 – virtual machines&lt;/li&gt;
&lt;li&gt;S3 – object storage&lt;/li&gt;
&lt;li&gt;RDS – managed databases&lt;/li&gt;
&lt;li&gt;EKS – Kubernetes clusters&lt;/li&gt;
&lt;li&gt;Lambda – serverless computing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes AWS flexible enough to handle almost any workload, from a simple personal project to a massive global platform.&lt;br&gt;
&lt;strong&gt;The catch?&lt;/strong&gt; That flexibility comes with complexity. Before you deploy anything meaningful on AWS, you'll likely need to understand IAM (Identity and Access Management), VPCs (Virtual Private Clouds), security groups, and regions. For a beginner, these aren't small hurdles.&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding DigitalOcean
&lt;/h2&gt;

&lt;p&gt;DigitalOcean takes a different approach. Instead of hundreds of services, it focuses on a smaller set of core tools that developers actually need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Droplets: virtual machines&lt;/li&gt;
&lt;li&gt;Managed Databases: for PostgreSQL, MySQL, and more&lt;/li&gt;
&lt;li&gt;Kubernetes: for container orchestration&lt;/li&gt;
&lt;li&gt;Spaces: for object storage&lt;/li&gt;
&lt;li&gt;App Platform: for deploying apps directly from your code&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Launching a server on DigitalOcean takes just a few clicks. The interface is clean, the documentation is beginner-friendly, and you don't need to dig through dozens of menus to find what you're looking for.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftyxdt14yjzaku7ln7dvl.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%2Ftyxdt14yjzaku7ln7dvl.png" alt="digital ocean" width="799" height="376"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AWS vs. DigitalOcean: A Practical Side-by-Side
&lt;/h2&gt;

&lt;p&gt;Let's make this concrete. Say you want to deploy a simple REST API with a PostgreSQL database.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;AWS&lt;/th&gt;
&lt;th&gt;DigitalOcean&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Server (basic)&lt;/td&gt;
&lt;td&gt;EC2 t3.micro (~$8.50/mo)&lt;/td&gt;
&lt;td&gt;Droplet Basic (~$6/mo)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Managed Database&lt;/td&gt;
&lt;td&gt;RDS db.t3.micro (~$25/mo)&lt;/td&gt;
&lt;td&gt;Managed PostgreSQL (~$15/mo)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Time to deploy (beginner)&lt;/td&gt;
&lt;td&gt;Several hours to a full day&lt;/td&gt;
&lt;td&gt;20–30 minutes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Learning curve&lt;/td&gt;
&lt;td&gt;Steep (IAM, VPC, regions)&lt;/td&gt;
&lt;td&gt;Gentle (straightforward UI)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Free tier&lt;/td&gt;
&lt;td&gt;Yes (12 months, limited)&lt;/td&gt;
&lt;td&gt;$200 credit for new users&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Best for&lt;/td&gt;
&lt;td&gt;Scale, enterprise, complex infrastructure&lt;/td&gt;
&lt;td&gt;Beginners, MVPs, side projects&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Bottom line on cost: A basic setup on DigitalOcean runs roughly $21/month. The equivalent on AWS runs closer to $35–40/month — and that's before you accidentally leave something running that you forgot about.&lt;/p&gt;

&lt;h2&gt;
  
  
  So Which One Should You Choose?
&lt;/h2&gt;

&lt;p&gt;Start with DigitalOcean if you are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learning cloud fundamentals for the first time&lt;/li&gt;
&lt;li&gt;Building a side project or portfolio app&lt;/li&gt;
&lt;li&gt;Launching an MVP and need to move fast&lt;/li&gt;
&lt;li&gt;Running an app with under 50,000 monthly users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A $12 Droplet and a $15 managed database will handle a surprising amount of traffic. Start there.&lt;/p&gt;

&lt;p&gt;Move toward AWS when you need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Advanced networking across multiple regions&lt;/li&gt;
&lt;li&gt;Specific services with no DigitalOcean equivalent (e.g., AWS SageMaker, Cognito, Step Functions)&lt;/li&gt;
&lt;li&gt;Enterprise compliance requirements (HIPAA, SOC2 at scale)&lt;/li&gt;
&lt;li&gt;Fine-grained infrastructure control for complex distributed systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal isn't to stay on DigitalOcean forever. It's to ship something real, learn cloud fundamentals without drowning, and graduate to AWS complexity only when your project actually demands it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;AWS is powerful, but power you can't control doesn't help you ship faster. For most beginners and early-stage projects, that power is also unnecessary.&lt;/p&gt;

&lt;p&gt;DigitalOcean is the platform I recommend to developers just starting out, not because AWS is bad, but because starting simple lets you focus on building your product instead of configuring infrastructure.&lt;/p&gt;

&lt;p&gt;Once you understand the fundamentals and your app starts to outgrow what DigitalOcean offers, you'll be in a much stronger position to navigate AWS with confidence.&lt;/p&gt;




&lt;p&gt;If you'd like to try DigitalOcean, you can use my &lt;a href="https://www.awin1.com/cread.php?awinmid=123996&amp;amp;awinaffid=2852319" rel="noopener noreferrer"&gt;referral link&lt;/a&gt; for your projects.&lt;/p&gt;

&lt;p&gt;It helps support my content at no extra cost to you.&lt;/p&gt;

&lt;p&gt;If you found this article helpful, feel free to share it. And if you prefer learning through videos, I also explain cloud topics in simple terms on my &lt;a href="https://www.youtube.com/@cloudinreallife" rel="noopener noreferrer"&gt;YouTube channel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Stay updated with my projects by following me on &lt;a href="https://twitter.com/ijaydimples" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://www.linkedin.com/m/in/ijeoma-igboagu/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, and &lt;a href="https://github.com/ijayhub" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank you for reading.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>beginners</category>
      <category>virtualmachine</category>
    </item>
    <item>
      <title>Do You Really Need Certifications to Get a Job? 🤔</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Wed, 27 May 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/do-you-really-need-certifications-to-get-a-job-21l9</link>
      <guid>https://dev.to/ijay/do-you-really-need-certifications-to-get-a-job-21l9</guid>
      <description>&lt;p&gt;In this edition, let us slow down a little and think.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Do certifications actually help people get jobs?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is something I have been thinking about a lot lately, especially in tech.&lt;/p&gt;

&lt;p&gt;Because honestly, the internet sometimes makes it feel like your life will magically change the moment you add “certified” to your LinkedIn headline.&lt;/p&gt;

&lt;p&gt;Pass the exam. Get the badge. Recruiters start rushing you.&lt;/p&gt;

&lt;p&gt;At least that is the picture people paint online.&lt;/p&gt;

&lt;p&gt;But from my little experience in tech, reality feels different.&lt;/p&gt;

&lt;p&gt;I am not saying certifications are useless.&lt;/p&gt;

&lt;p&gt;Far from it.&lt;/p&gt;

&lt;p&gt;I actually think certifications are good.&lt;/p&gt;

&lt;p&gt;They help structure your learning. They expose you to concepts you may never have touched on your own. Sometimes they even push you to stay disciplined.&lt;/p&gt;

&lt;p&gt;But here is what I have noticed.&lt;/p&gt;

&lt;p&gt;A certification can improve your knowledge.&lt;/p&gt;

&lt;p&gt;It cannot guarantee you a job.&lt;/p&gt;

&lt;p&gt;And I think many people quietly struggle with accepting that.&lt;/p&gt;

&lt;p&gt;At some point, I started noticing something online.&lt;/p&gt;

&lt;p&gt;People talk about certifications like they are cheat codes.&lt;/p&gt;

&lt;p&gt;As if once you pass an exam, companies will automatically start fighting over you.&lt;/p&gt;

&lt;p&gt;But the real world is more complicated than that.&lt;/p&gt;

&lt;p&gt;There are people with certifications still struggling to land interviews.&lt;/p&gt;

&lt;p&gt;And there are people without certifications doing well in their careers.&lt;/p&gt;

&lt;p&gt;That was confusing to me at first.&lt;/p&gt;

&lt;p&gt;Then I realized something.&lt;/p&gt;

&lt;p&gt;Getting hired is not just about technical knowledge.&lt;/p&gt;

&lt;p&gt;Your communication matters.&lt;/p&gt;

&lt;p&gt;The way you explain yourself matters.&lt;/p&gt;

&lt;p&gt;Your confidence matters.&lt;/p&gt;

&lt;p&gt;The way you work with people matters.&lt;/p&gt;

&lt;p&gt;Even timing matters.&lt;/p&gt;

&lt;p&gt;Because companies are not only hiring skills.&lt;/p&gt;

&lt;p&gt;They are hiring people.&lt;/p&gt;

&lt;p&gt;A lot of successful people built careers through creativity, consistency, networking, communication, and visibility.&lt;/p&gt;

&lt;p&gt;Not necessarily because they had certificates hanging on a wall.&lt;/p&gt;

&lt;p&gt;That does not mean learning is not important.&lt;/p&gt;

&lt;p&gt;It simply shows that real-world success is usually more complex than one qualification.&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%2F2jnj8pa7s8rjwic2ga7q.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%2F2jnj8pa7s8rjwic2ga7q.png" alt="Getting hired is usually more complex than having one qualification" width="800" height="478"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are some conversations many people avoid because they sound uncomfortable.&lt;/p&gt;

&lt;p&gt;Nepotism exists.&lt;/p&gt;

&lt;p&gt;Connections matter.&lt;/p&gt;

&lt;p&gt;Some people get opportunities faster because they know somebody.&lt;/p&gt;

&lt;p&gt;That is not only a tech thing.&lt;/p&gt;

&lt;p&gt;It happens almost in every industry.&lt;/p&gt;

&lt;p&gt;Sometimes two people can have the same knowledge, but one person moves faster because of access, relationships, or luck.&lt;/p&gt;

&lt;p&gt;That reality used to frustrate me a lot.&lt;/p&gt;

&lt;p&gt;Especially online, where everybody makes success look linear.&lt;/p&gt;

&lt;p&gt;Get certified. Apply for jobs. Get hired.&lt;/p&gt;

&lt;p&gt;Simple.&lt;/p&gt;

&lt;p&gt;But real life does not move in straight lines.&lt;/p&gt;

&lt;p&gt;Over time, I had to change the way I looked at certifications.&lt;/p&gt;

&lt;p&gt;I stopped seeing them as tickets to jobs.&lt;/p&gt;

&lt;p&gt;And started seeing them as tools for learning.&lt;/p&gt;

&lt;p&gt;That mindset shift helped me mentally.&lt;/p&gt;

&lt;p&gt;Because when your only goal is getting hired, every rejection starts feeling personal.&lt;/p&gt;

&lt;p&gt;You begin questioning yourself.&lt;/p&gt;

&lt;p&gt;Questioning your effort.&lt;/p&gt;

&lt;p&gt;Questioning whether you are even good enough.&lt;/p&gt;

&lt;p&gt;But when you focus on actually improving your skills, the journey starts feeling healthier.&lt;/p&gt;

&lt;p&gt;You stop chasing validation all the time.&lt;/p&gt;

&lt;p&gt;Now, do not misunderstand me.&lt;/p&gt;

&lt;p&gt;Technical skills matter.&lt;/p&gt;

&lt;p&gt;A lot.&lt;/p&gt;

&lt;p&gt;But soft skills matter too, and many people underestimate them.&lt;/p&gt;

&lt;p&gt;Someone can know everything technically and still struggle in interviews because they cannot communicate clearly or work well with others.&lt;/p&gt;

&lt;p&gt;And honestly, some of the smartest people are not even the loudest online.&lt;/p&gt;

&lt;p&gt;This is why I think reducing everything to certifications oversimplifies reality.&lt;/p&gt;

&lt;p&gt;A certification can help you learn.&lt;/p&gt;

&lt;p&gt;It can help you understand concepts.&lt;/p&gt;

&lt;p&gt;It can improve your confidence.&lt;/p&gt;

&lt;p&gt;But it cannot replace consistency, communication, curiosity, relationships, and experience.&lt;/p&gt;

&lt;p&gt;At the end of the day, people hire humans.&lt;/p&gt;

&lt;p&gt;Not certificates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thought.
&lt;/h2&gt;

&lt;p&gt;Do certifications matter?&lt;/p&gt;

&lt;p&gt;Yes.&lt;/p&gt;

&lt;p&gt;Are they enough on their own?&lt;/p&gt;

&lt;p&gt;I do not think so.&lt;/p&gt;

&lt;p&gt;Learn the skills.&lt;/p&gt;

&lt;p&gt;Build things.&lt;/p&gt;

&lt;p&gt;Improve how you communicate.&lt;/p&gt;

&lt;p&gt;And please do not tie your entire self-worth to whether you passed an exam or not.&lt;/p&gt;




&lt;p&gt;If you enjoy reflections like this, you can subscribe to the &lt;a href="https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7336744982432600064" rel="noopener noreferrer"&gt;newsletter&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can follow my work and projects on &lt;a href="https://x.com/ijaydimples" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/ijeoma-igboagu/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, &lt;a href="https://github.com/ijayhub" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, and &lt;a href="https://www.youtube.com/@cloudinreallife" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;, where I share what I am building and learning along the way.&lt;/p&gt;

&lt;p&gt;Thank you for reading.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>developers</category>
      <category>certification</category>
      <category>career</category>
    </item>
    <item>
      <title>Why Use Multiple VPCs Instead of One?</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Wed, 20 May 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/why-use-multiple-vpcs-instead-of-one-g4</link>
      <guid>https://dev.to/ijay/why-use-multiple-vpcs-instead-of-one-g4</guid>
      <description>&lt;p&gt;When I started learning AWS networking, I thought creating private subnets was enough for security.&lt;/p&gt;

&lt;p&gt;Then I noticed something:&lt;br&gt;
People still create multiple VPCs.&lt;/p&gt;

&lt;p&gt;That made me curious.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why not just use one VPC?
&lt;/h2&gt;

&lt;p&gt;Imagine this setup:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A web server that users need to access&lt;/li&gt;
&lt;li&gt;A database that should remain private&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The web server may need to be public so users can reach the application through the internet.&lt;/p&gt;

&lt;p&gt;But exposing the database publicly would be risky.&lt;/p&gt;

&lt;p&gt;So instead of placing everything inside one VPC, AWS allows you create multiple VPCs for better isolation.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;VPC 1 can contain the web server&lt;/li&gt;
&lt;li&gt;VPC 2 can contain the database&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  So how do both VPCs communicate?
&lt;/h2&gt;

&lt;p&gt;This is where VPC Peering comes in.&lt;/p&gt;

&lt;p&gt;VPC Peering is a feature that privately connects two VPCs.&lt;/p&gt;

&lt;p&gt;Resources inside both VPCs can communicate using private IP addresses without passing traffic through the internet.&lt;/p&gt;

&lt;p&gt;That means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The web server can still access the database&lt;/li&gt;
&lt;li&gt;The database remains private&lt;/li&gt;
&lt;li&gt;communication stays within AWS private networking&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  One important thing I learned
&lt;/h2&gt;

&lt;p&gt;The VPC CIDR blocks must not overlap.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;VPC 1 → 10.0.0.0/16&lt;/li&gt;
&lt;li&gt;VPC 2 → 10.1.0.0/16&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This works.&lt;/p&gt;

&lt;p&gt;But if both VPCs use the same CIDR range, the peering connection will not work properly.&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%2Fi3aahgfd5erel6btuu13.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%2Fi3aahgfd5erel6btuu13.png" alt="VPC peering" width="800" height="640"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Other Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/how-to-deploy-a-kubernetes-app-on-aws-eks/" rel="noopener noreferrer"&gt;How to Deploy a Kubernetes App on AWS EKS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/learn-cloud-security-fundamentals-in-aws-a-guide-for-beginners/" rel="noopener noreferrer"&gt;Learn Cloud Security Fundamentals in AWS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/best-aws-services-for-frontend-deployment/" rel="noopener noreferrer"&gt;The Best AWS Services to Deploy Front-End Applications in 2025&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/backend-as-a-service-beginners-guide/" rel="noopener noreferrer"&gt;What is Backend as a Service (BaaS)? A Beginner's Guide&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/ijay/the-hidden-challenges-of-building-with-aws-8mg"&gt;The Hidden Challenges of Building with AWS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you found this article helpful, feel free to share it. And if you prefer learning through videos, I also explain cloud topics in simple terms on my &lt;a href="https://www.youtube.com/@cloudinreallife" rel="noopener noreferrer"&gt;YouTube channel&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Stay updated with my projects by following me on &lt;a href="https://twitter.com/ijaydimples" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://www.linkedin.com/m/in/ijeoma-igboagu/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, and &lt;a href="https://github.com/ijayhub" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank you for reading!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>security</category>
      <category>buildinpublic</category>
      <category>development</category>
    </item>
    <item>
      <title>Not Everyone Understands “Tutorial Hell.”</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Wed, 13 May 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/not-everyone-understands-tutorial-hell-4m47</link>
      <guid>https://dev.to/ijay/not-everyone-understands-tutorial-hell-4m47</guid>
      <description>&lt;p&gt;In my last edition, I talked about tutorial hell and how I escaped it.&lt;/p&gt;

&lt;p&gt;But after publishing it, I realized something.&lt;/p&gt;

&lt;p&gt;Not everyone actually understands what “tutorial hell” means.&lt;/p&gt;

&lt;p&gt;So let me explain it based on my own experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  What tutorial hell really means
&lt;/h2&gt;

&lt;p&gt;For me, tutorial hell is when you keep consuming content but never move to building.&lt;/p&gt;

&lt;p&gt;You watch one tutorial. Then another one. Then another from a different instructor explaining the same thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Take a simple example.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You watch five different videos showing how to build an application.&lt;/p&gt;

&lt;p&gt;Every instructor explains it differently. You follow along, and everything makes sense while the video is playing.&lt;/p&gt;

&lt;p&gt;But instead of opening your editor and trying to build it yourself, you look for another tutorial, maybe this time with another programming language.&lt;/p&gt;

&lt;p&gt;And the cycle continues.&lt;/p&gt;

&lt;p&gt;That is tutorial hell.&lt;/p&gt;

&lt;p&gt;You feel busy. You feel like you are learning.&lt;/p&gt;

&lt;p&gt;But you are not actually building anything on your own.&lt;/p&gt;

&lt;h2&gt;
  
  
  What tutorial hell is not
&lt;/h2&gt;

&lt;p&gt;Watching tutorials is not the problem.&lt;/p&gt;

&lt;p&gt;If you are learning something new, tutorials can be helpful. They introduce you to the concepts, tools, and ways of thinking.&lt;/p&gt;

&lt;p&gt;As a beginner, it is completely normal to:&lt;/p&gt;

&lt;p&gt;Watch videos. &lt;/p&gt;

&lt;p&gt;Follow learning paths.&lt;/p&gt;

&lt;p&gt;Learn from experienced developers.&lt;/p&gt;

&lt;p&gt;Explore roadmaps.&lt;/p&gt;

&lt;p&gt;The problem starts when watching becomes the only thing you do.&lt;/p&gt;

&lt;p&gt;When months and years pass, and you still have not built anything yourself, that is when the learning process slows down.&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%2Fnyniacao2vjeij3dhz57.gif" 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%2Fnyniacao2vjeij3dhz57.gif" alt="Time passing" width="500" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That was exactly what happened to me.&lt;/p&gt;

&lt;p&gt;At some point, I realized I was consuming a lot of information, but I was not making real progress.&lt;/p&gt;

&lt;p&gt;I felt stuck.&lt;/p&gt;

&lt;h2&gt;
  
  
  What helped me move forward
&lt;/h2&gt;

&lt;p&gt;The biggest shift for me was simple.&lt;/p&gt;

&lt;p&gt;I stopped focusing on watching.&lt;/p&gt;

&lt;p&gt;And I started focusing on building.&lt;/p&gt;

&lt;p&gt;Instead of searching for another tutorial, I started with a small idea and tried to build it.&lt;/p&gt;

&lt;p&gt;Sometimes I get stuck. Many times, actually.&lt;/p&gt;

&lt;p&gt;That is where the real learning happens.&lt;/p&gt;

&lt;p&gt;Google and ChatGPT became the assistants that never gave up on helping me find answers.&lt;/p&gt;

&lt;p&gt;You search for answers. You read the documentation. You debug problems. You try again.&lt;/p&gt;

&lt;p&gt;And slowly things start to make sense.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reduce the noise
&lt;/h2&gt;

&lt;p&gt;We live in a time where information is everywhere.&lt;/p&gt;

&lt;p&gt;YouTube alone has thousands of tutorials for the same topic.&lt;/p&gt;

&lt;p&gt;That can easily overwhelm you.&lt;/p&gt;

&lt;p&gt;I love YouTube, but I have learned to limit the noise.&lt;/p&gt;

&lt;p&gt;Instead of jumping between many tutorials, pick a path and stay focused.&lt;/p&gt;

&lt;p&gt;Also, remember that we now have powerful AI tools that can help when you are stuck.&lt;/p&gt;

&lt;p&gt;Use them to generate project ideas, debug errors, or guide your thinking.&lt;/p&gt;

&lt;p&gt;But make sure you are still the one building.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;Tutorials can show you how something works.&lt;/p&gt;

&lt;p&gt;But building is what actually teaches you.&lt;/p&gt;

&lt;p&gt;Pause the videos.&lt;/p&gt;

&lt;p&gt;Open your editor.&lt;/p&gt;

&lt;p&gt;And build something.&lt;/p&gt;

&lt;p&gt;Even if it is small.&lt;/p&gt;

&lt;p&gt;I hope this explanation helped clarify what tutorial hell is and what it is not.&lt;/p&gt;




&lt;p&gt;If you enjoy reflections like this, you can subscribe to the &lt;a href="https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7336744982432600064" rel="noopener noreferrer"&gt;newsletter&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can follow my work and projects on &lt;a href="https://x.com/ijaydimples" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/ijeoma-igboagu/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, and &lt;a href="https://github.com/ijayhub" rel="noopener noreferrer"&gt;GitHub &lt;/a&gt;to stay updated on what I’m building and learning.&lt;/p&gt;

&lt;p&gt;Thank you.&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>You passed AWS... But Companies Still Won't Hire You</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Fri, 01 May 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/you-passed-aws-but-companies-still-wont-hire-you-3kcc</link>
      <guid>https://dev.to/ijay/you-passed-aws-but-companies-still-wont-hire-you-3kcc</guid>
      <description>&lt;p&gt;Upon passing certification, no job. That's why I created this video, "The Pain Behind the Smile," and besides, this question is getting much attention.&lt;br&gt;
I kept seeing the same thing everywhere. People &lt;br&gt;
passing their AWS exam and still not getting a &lt;br&gt;
single interview. So I looked into it properly. &lt;br&gt;
Here is what I found.&lt;br&gt;
If this video helped you, feel free to leave a comment here and engage on &lt;a href="https://www.youtube.com/@cloudinreallife" rel="noopener noreferrer"&gt;my channel&lt;/a&gt;. I read and learn from your feedback.&lt;/p&gt;

&lt;p&gt;Stay updated with my projects by following me on &lt;a href="https://x.com/ijaydimples" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/ijeoma-igboagu/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, and &lt;a href="https://github.com/ijayhub" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank you. ❤️&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>devops</category>
      <category>career</category>
    </item>
    <item>
      <title>You Don’t Need Kubernetes to Get an AWS Job (My Real Experience)</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Tue, 28 Apr 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/you-dont-need-kubernetes-to-get-an-aws-job-my-real-experience-5b0k</link>
      <guid>https://dev.to/ijay/you-dont-need-kubernetes-to-get-an-aws-job-my-real-experience-5b0k</guid>
      <description>&lt;p&gt;Many people believe you need Kubernetes to get an AWS job, but that isn’t true for most beginners.&lt;/p&gt;

&lt;p&gt;In this video, I share my real experience learning AWS and explain why Kubernetes is often pushed too early. I break down what AWS roles actually expect at the beginner and junior level, what skills matter more than buzzwords, and when Kubernetes really becomes useful.&lt;/p&gt;

&lt;p&gt;If you are learning AWS and feel overwhelmed by advice telling you to learn everything at once, this video will help you focus on the fundamentals that actually move you forward.&lt;/p&gt;

&lt;p&gt;This is for AWS beginners, cloud learners, and anyone trying to understand what really matters when preparing for an AWS job.&lt;/p&gt;

&lt;p&gt;If this video helped you, feel free to leave a comment here and engage on &lt;a href="https://www.youtube.com/@cloudinreallife" rel="noopener noreferrer"&gt;my channel&lt;/a&gt;. I read and learn from your feedback.&lt;/p&gt;

&lt;p&gt;Stay updated with my projects by following me on &lt;a href="https://x.com/ijaydimples" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/ijeoma-igboagu/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, and &lt;a href="https://github.com/ijayhub" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank you. ❤️&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>learning</category>
      <category>career</category>
    </item>
    <item>
      <title>What is an Availability Zone?</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Fri, 24 Apr 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/what-is-an-availability-zone-3ec</link>
      <guid>https://dev.to/ijay/what-is-an-availability-zone-3ec</guid>
      <description>&lt;p&gt;Availability Zones are one of the most important concepts in AWS, but they are often confusing for beginners. In this video, I explain what an Availability Zone is using simple language and real-life examples, so you can understand how AWS designs reliable and highly available systems.&lt;/p&gt;

&lt;p&gt;This video is for anyone learning AWS, cloud computing, or DevOps who wants clarity without heavy technical jargon.&lt;/p&gt;

&lt;p&gt;In this video, you will learn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What an Availability Zone really is&lt;/li&gt;
&lt;li&gt;How Availability Zones are different from Regions&lt;/li&gt;
&lt;li&gt;Why AWS uses multiple Availability Zones&lt;/li&gt;
&lt;li&gt;How Availability Zones improve reliability and uptime&lt;/li&gt;
&lt;li&gt;Common beginner misunderstandings about Availability Zones&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once this concept clicks, many other AWS topics start making sense.&lt;/p&gt;

&lt;p&gt;If this video helped you, feel free to leave a comment here and engage on &lt;a href="https://www.youtube.com/@cloudinreallife" rel="noopener noreferrer"&gt;my channel&lt;/a&gt;. I read and learn from your feedback.&lt;/p&gt;




&lt;p&gt;Stay updated with my projects by following me on &lt;a href="https://x.com/ijaydimples" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/ijeoma-igboagu/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, and &lt;a href="https://github.com/ijayhub" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank you. ❤️&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>devops</category>
      <category>career</category>
    </item>
    <item>
      <title>Will AI Replace Cloud Engineers in 2026?</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Tue, 21 Apr 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/will-ai-replace-cloud-engineers-in-2026-1a2c</link>
      <guid>https://dev.to/ijay/will-ai-replace-cloud-engineers-in-2026-1a2c</guid>
      <description>&lt;p&gt;We are in the AI era. I made this video just to voice my opinion and take points on AI. I use AI , but it can't replace me. So what's your take on AI? &lt;/p&gt;

&lt;p&gt;If this video helped you, feel free to leave a comment here and engage on &lt;a href="https://www.youtube.com/@cloudinreallife" rel="noopener noreferrer"&gt;my channel&lt;/a&gt;. I read and learn from your feedback.&lt;/p&gt;

&lt;p&gt;Thank you. ❤️&lt;/p&gt;

</description>
      <category>ai</category>
      <category>cloud</category>
      <category>programming</category>
      <category>career</category>
    </item>
    <item>
      <title>3 Ways to Configure Resources in Terraform</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Fri, 17 Apr 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/3-ways-to-configure-resources-in-terraform-5a5b</link>
      <guid>https://dev.to/ijay/3-ways-to-configure-resources-in-terraform-5a5b</guid>
      <description>&lt;p&gt;Infrastructure as Code has changed how engineers manage cloud infrastructure. Instead of manually creating resources in the cloud console, we can define everything in code and let tools handle the provisioning.&lt;/p&gt;

&lt;p&gt;Terraform is one of the most popular tools for this purpose.&lt;/p&gt;

&lt;p&gt;When working with Terraform, you often need to define values for your resources. For example, you may want to specify the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The instance type of a server&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The region where resources will be deployed&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The name of a resource&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tags used for identification&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Terraform allows you to configure these values in different ways. Choosing the right approach helps make your infrastructure easier to manage, reuse, and maintain.&lt;/p&gt;

&lt;p&gt;In this article, you will learn three common ways to configure resource values in Terraform:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Using variables&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Using locals&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Using auto.tfvars files&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By the end of this guide, you will understand when to use each method and how they help improve your Terraform configuration.&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%2Ff5lskpc1x6nw718ta9t4.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%2Ff5lskpc1x6nw718ta9t4.jpeg" alt="starting tutorial" width="328" height="154"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Prerequisites
&lt;/h2&gt;

&lt;p&gt;Before reading along, make sure you have the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Basic understanding of any cloud provider infrastructure.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Terraform is installed on your machine.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can verify that Terraform is installed by running the following command in your terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;terraform version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If Terraform is installed correctly, you should see the version number above displayed.&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%2F0l61joh5p7ppmwkku3mq.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%2F0l61joh5p7ppmwkku3mq.png" alt="checking the installation" width="668" height="131"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding Resource Configuration in Terraform
&lt;/h2&gt;

&lt;p&gt;In Terraform, infrastructure is defined using resources.&lt;/p&gt;

&lt;p&gt;A resource represents a cloud component such as a virtual machine, storage bucket, database, or load balancer.&lt;/p&gt;

&lt;p&gt;Here is a simple example of a Terraform resource that creates an AWS EC2 instance:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;resource &lt;span class="s2"&gt;"aws_instance"&lt;/span&gt; &lt;span class="s2"&gt;"example"&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
  ami           &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"ami-0xxxxxxxxxxxxxxx0"&lt;/span&gt;
  instance_type &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"t2.micro"&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In this configuration, the values for &lt;code&gt;ami&lt;/code&gt; and &lt;code&gt;instance_type&lt;/code&gt; are written directly inside the resource block.&lt;/p&gt;

&lt;p&gt;This works for simple cases, but it can become difficult to manage when your infrastructure grows. Hardcoding values makes configurations less flexible and harder to reuse.&lt;/p&gt;

&lt;p&gt;Terraform provides several ways to make these values more dynamic and easier to manage.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do We Add Dynamic Values in Terraform?
&lt;/h2&gt;

&lt;p&gt;When writing Terraform configurations, you may sometimes need values that can change. For example, the instance type of a server may be different in development and production environments.&lt;/p&gt;

&lt;p&gt;If you write these values directly inside your resource blocks, your configuration becomes harder to reuse and maintain. Instead, Terraform allows you to define values outside the resource and reference them when needed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Method 1: Using Variables
&lt;/h2&gt;

&lt;p&gt;Variables allow you to define values outside of your resource blocks. This makes your Terraform configuration more flexible and easier to reuse.&lt;/p&gt;

&lt;p&gt;Instead of hardcoding values inside a resource, you define the value once and reference it wherever it is needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Define the variable.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;First, define a variable. This is usually done in a file called &lt;code&gt;variables.tf&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;variable &lt;span class="s2"&gt;"instance_type"&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
  description &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"The EC2 instance type"&lt;/span&gt;
  &lt;span class="nb"&gt;type&lt;/span&gt;        &lt;span class="o"&gt;=&lt;/span&gt; string
  default     &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"t2.micro"&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Above, we created a variable called &lt;strong&gt;instance_type&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This variable stores the value Terraform uses when creating the EC2 instance.&lt;/p&gt;

&lt;p&gt;The default value is set to &lt;strong&gt;t2.micro&lt;/strong&gt;, but this value can be changed later if needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Next is to use the variable to create a resource.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After defining the variable, you can reference it inside your resource configuration.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;resource &lt;span class="s2"&gt;"aws_instance"&lt;/span&gt; &lt;span class="s2"&gt;"example"&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
  ami           &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"ami-0xxxxxxxxxxxxxxx0"&lt;/span&gt;
  instance_type &lt;span class="o"&gt;=&lt;/span&gt; var.instance_type
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So with this declaration Terraform does not use a hardcoded value for the instance type. Instead, it reads the value from the variable we defined earlier.&lt;/p&gt;

&lt;p&gt;The prefix &lt;code&gt;var.&lt;/code&gt; tells Terraform that the value is coming from a variable.&lt;/p&gt;

&lt;p&gt;When Terraform runs, it will use the value stored in instance_type to configure the resource.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why do you think variables are useful?
&lt;/h3&gt;

&lt;p&gt;As mentioned earlier, hardcoding values can make your infrastructure difficult to manage, especially as your system grows or needs to scale.&lt;/p&gt;

&lt;p&gt;Terraform variables help solve this problem by separating configuration values from the resource definitions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Variables are useful in several situations.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When you want to reuse the same configuration in different environments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, you might use a small instance type in a development environment and a larger one in production. With variables, you can keep the same configuration and only change the value.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When you want to change values without modifying the resource block&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of editing the resource every time a value changes, you simply update the variable. This keeps your configuration cleaner and easier to maintain.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When you want to make your Terraform configuration easier for other engineers to use&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Variables make it clear which values can be adjusted. This allows other engineers to work with the configuration without needing to modify the core infrastructure code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Method 2: Using Locals
&lt;/h2&gt;

&lt;p&gt;Terraform locals allow you to store values or expressions that are used multiple times in your configuration.&lt;/p&gt;

&lt;p&gt;Locals are helpful when you want to simplify repeated values or calculations.&lt;/p&gt;

&lt;h3&gt;
  
  
  How do I use Local?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Define the Local Values&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Create a locals block in your Terraform configuration.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;locals &lt;span class="o"&gt;{&lt;/span&gt;
  instance_name &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"example-server"&lt;/span&gt;
  instance_type &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"t2.micro"&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The code block defines local values called &lt;code&gt;instance_name&lt;/code&gt; and &lt;code&gt;instance_type&lt;/code&gt; of the configuration.&lt;/p&gt;

&lt;p&gt;Next, you define the local values inside the resource configuration&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Using Locals in a Resource&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;resource &lt;span class="s2"&gt;"aws_instance"&lt;/span&gt; &lt;span class="s2"&gt;"example"&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
  ami           &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"ami-0abcdef1234567890"&lt;/span&gt;
  instance_type &lt;span class="o"&gt;=&lt;/span&gt; local.instance_type

  tags &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
    Name &lt;span class="o"&gt;=&lt;/span&gt; local.instance_name
  &lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The resource configuration uses the value stored in instance_name and in instance_type above to create a resource&lt;/p&gt;

&lt;h3&gt;
  
  
  Why are Locals Useful in Terraform Declarations?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Locals are useful when you want to avoid repeating the same values in multiple places.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Locals can be used to simplify complex expressions. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The keyword "local" can be used to organize your configuration more clearly.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Method 3: Using auto.tfvars Files
&lt;/h2&gt;

&lt;p&gt;A &lt;code&gt;tfvars&lt;/code&gt; file is used to store values for Terraform variables. Instead of typing values in the command line or writing them directly in your configuration, you can place them inside a separate file.&lt;/p&gt;

&lt;p&gt;Terraform has a special type of file called ".auto.tfvars."&lt;/p&gt;

&lt;p&gt;When Terraform sees a file with this name, it automatically loads the values inside it. This means you do not need to manually pass the file when running Terraform commands.&lt;/p&gt;

&lt;h3&gt;
  
  
  How is it declared?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Define the variable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;First, define the variable in your Terraform configuration.&lt;/p&gt;

&lt;p&gt;For example, in &lt;code&gt;variable. tf&lt;/code&gt;file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;variable &lt;span class="s2"&gt;"instance_ec2"&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
  description &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"EC2 instance type"&lt;/span&gt;
  &lt;span class="nb"&gt;type&lt;/span&gt;        &lt;span class="o"&gt;=&lt;/span&gt; string

 tags &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
    Create_By &lt;span class="o"&gt;=&lt;/span&gt; var.created_by
  &lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here, we created a variable called instance_ec2&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Create the auto.tfvars File&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Next, create another file called, let's say, &lt;code&gt;ec2.auto.tfvars&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Inside this file, assign a value to the variable.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;instance_type &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"t3.micro"&lt;/span&gt;
created_by    &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"dev"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Why Should You Create a auto.tfvars File?
&lt;/h2&gt;

&lt;p&gt;The file helps keep your Terraform configuration clean by separating variable values from the main infrastructure code.&lt;/p&gt;

&lt;p&gt;Instead of placing all values directly inside your Terraform files, you can store them in an &lt;code&gt;auto.tfvars&lt;/code&gt; file and let Terraform load them automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;auto.tfvars Files are useful when:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;To keep configuration values separate from your Terraform code&lt;br&gt;
i.e., your resource definitions stay focused on infrastructure, while the variable values are stored in a separate file.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To manage different environment settings&lt;br&gt;
For example, a development environment might use smaller resources, while production may require larger ones.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To allow Terraform to automatically load variable values&lt;br&gt;
Terraform reads .auto.tfvars files automatically when you run commands like terraform plan or terraform apply, so you do not need to pass the file manually.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because of the benefit of an &lt;code&gt;auto.tfvars&lt;/code&gt; file, many teams use tfvars files to manage values for different environments, such as&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;development&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;staging&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;production&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When Should You Use Each Method in Resource Configuration?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Variables are best when you want flexibility and reusable configurations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Locals are useful for simplifying repeated values inside your Terraform code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;auto.tfvars files help supply variable values automatically without modifying the configuration.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In practice, most Terraform projects use a combination of these approaches.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Terraform provides several ways to configure values for your resources. Choosing the right approach can make your infrastructure easier to manage and maintain.&lt;/p&gt;




&lt;h2&gt;
  
  
  Other Helpful Resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/how-to-deploy-a-kubernetes-app-on-aws-eks/" rel="noopener noreferrer"&gt;How to Deploy a Kubernetes App on AWS EKS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/best-aws-services-for-frontend-deployment/" rel="noopener noreferrer"&gt;The Best AWS Services to Deploy Front-End Applications in 2025&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/backend-as-a-service-beginners-guide/" rel="noopener noreferrer"&gt;What is Backend as a Service (BaaS)? A Beginner's Guide&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/ijay/the-hidden-challenges-of-building-with-aws-8mg"&gt;The Hidden Challenges of Building with AWS&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://labs.play-with-k8s.com/" rel="noopener noreferrer"&gt;Play with Kubernetes&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.docker.com/101-tutorial/" rel="noopener noreferrer"&gt;Docker 101 Tutorial&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/ijay/how-to-create-a-cicd-using-aws-elastic-beanstalk-15nh"&gt;How to Create a CI/CD Pipeline Using AWS Elastic Beanstalk&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Stay updated with my projects by following me on &lt;a href="https://x.com/ijaydimples" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/ijeoma-igboagu/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, and &lt;a href="https://github.com/ijayhub" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank you for reading&lt;/p&gt;

</description>
      <category>terraform</category>
      <category>aws</category>
      <category>cloud</category>
      <category>devops</category>
    </item>
    <item>
      <title>Some cloud concepts like regions and availability zones can be explained simply.

Do you think someone without a technical background can get AWS fundamentals?

Watch and share your thoughts:
https://www.youtube.com/watch?v=UaNqs93P38Q&amp;t=8s

#aws #cloud</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Wed, 15 Apr 2026 13:25:21 +0000</pubDate>
      <link>https://dev.to/ijay/some-cloud-concepts-like-regions-and-availability-zones-can-be-explained-simply-do-you-think-2hn4</link>
      <guid>https://dev.to/ijay/some-cloud-concepts-like-regions-and-availability-zones-can-be-explained-simply-do-you-think-2hn4</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://www.youtube.com/watch?v=UaNqs93P38Q&amp;amp;amp;t=8s" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;youtube.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>How I Escaped Tutorial Hell</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Wed, 15 Apr 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/how-i-escaped-tutorial-hell-fdd</link>
      <guid>https://dev.to/ijay/how-i-escaped-tutorial-hell-fdd</guid>
      <description>&lt;p&gt;&lt;em&gt;What watching tutorials taught me and why building changed everything.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Almost everyone who is learning something new experiences tutorial hell at some point.&lt;/p&gt;

&lt;p&gt;You watch videos, read guides, and follow along step by step. Everything seems clear while you are watching.&lt;/p&gt;

&lt;p&gt;But when it is time to try things on your own, you suddenly feel stuck.&lt;/p&gt;

&lt;p&gt;In this edition, I want to share my experience and how I eventually broke out of that cycle.&lt;/p&gt;

&lt;p&gt;Time flies.&lt;/p&gt;

&lt;p&gt;I still remember when I first started learning to code.&lt;/p&gt;

&lt;p&gt;I spent hours watching tutorials. React tutorials. JavaScript tutorials. Anything I could find on YouTube.&lt;/p&gt;

&lt;p&gt;If you asked me what I was doing, I would confidently say I was learning.&lt;/p&gt;

&lt;p&gt;I was always busy.&lt;/p&gt;

&lt;p&gt;Busy watching another tutorial.&lt;/p&gt;

&lt;p&gt;Busy taking notes. &lt;/p&gt;

&lt;p&gt;Busy trying to become a good software engineer.&lt;/p&gt;

&lt;p&gt;But there was one problem.&lt;/p&gt;

&lt;p&gt;I was watching a lot.&lt;/p&gt;

&lt;p&gt;I was not building much.&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%2Fo6xjew4kzcl93e4rfnek.gif" 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%2Fo6xjew4kzcl93e4rfnek.gif" alt="false confidence" width="200" height="202"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But whenever I tried to build something on my own, I froze.&lt;/p&gt;

&lt;p&gt;Following along in a tutorial felt easy. I could understand what the instructor was doing, and everything looked clear.&lt;/p&gt;

&lt;p&gt;But when the tutorial ended, and I was left with a blank editor, I did not know where to start.&lt;/p&gt;

&lt;p&gt;That was when I realized something.&lt;/p&gt;

&lt;p&gt;I was not actually building.&lt;/p&gt;

&lt;p&gt;I was stuck in what many developers call &lt;strong&gt;tutorial hell&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%2F4vfvugj29r7ny45ki57e.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%2F4vfvugj29r7ny45ki57e.png" alt="tutorial loop learners fall into" width="800" height="755"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Everything makes sense while the instructor is explaining it.&lt;/p&gt;

&lt;p&gt;But the moment the tutorial ends and you try to build something on your own, the confidence disappears.&lt;/p&gt;

&lt;p&gt;That was exactly what happened to me when I was learning React.&lt;/p&gt;

&lt;p&gt;I had watched many tutorials, but I still did not know how to start a simple application from scratch.&lt;/p&gt;

&lt;p&gt;That was when I realised something needed to change.&lt;/p&gt;

&lt;p&gt;It took time, but eventually I broke out of that cycle.&lt;/p&gt;

&lt;h2&gt;
  
  
  The thing that helped me was simple.
&lt;/h2&gt;

&lt;p&gt;I stopped focusing on watching and started focusing on building.&lt;/p&gt;

&lt;p&gt;Now, when I want to learn something new, I approach it differently.&lt;/p&gt;

&lt;p&gt;Instead of opening YouTube first, I start with a small idea.&lt;/p&gt;

&lt;p&gt;It could be a simple tool. It could be a small project.&lt;/p&gt;

&lt;p&gt;Then I try to build it.&lt;/p&gt;

&lt;p&gt;Most of the time, I get stuck. That is normal.&lt;/p&gt;

&lt;p&gt;When that happens, I search for solutions, read documentation, debug with AI, or even just take a rest.&lt;/p&gt;

&lt;p&gt;But the important thing is this.&lt;/p&gt;

&lt;p&gt;I am still the one building it.&lt;/p&gt;

&lt;p&gt;And that changes everything.&lt;/p&gt;

&lt;p&gt;When you build something yourself, you begin to understand the real challenges developers face. You start seeing how different parts connect. Your confidence grows because you solved the problem yourself.&lt;/p&gt;

&lt;p&gt;Tutorials are useful. They introduce you to new tools and concepts.&lt;/p&gt;

&lt;p&gt;But tutorials alone cannot make you better.&lt;/p&gt;

&lt;p&gt;Building can&lt;/p&gt;

&lt;h2&gt;
  
  
  Try this this week
&lt;/h2&gt;

&lt;p&gt;Pick one small idea and build it without following a tutorial step by step.&lt;/p&gt;

&lt;p&gt;It does not need to be perfect. It just needs to be something you built yourself.&lt;/p&gt;

&lt;p&gt;Examples&lt;/p&gt;

&lt;p&gt;• A simple to-do list app &lt;/p&gt;

&lt;p&gt;• A small API &lt;/p&gt;

&lt;p&gt;• A static website&lt;/p&gt;

&lt;p&gt;• A small cloud project, like hosting a website on Amazon S3&lt;/p&gt;

&lt;p&gt;If you are interested in cloud projects and you are struggling to think of ideas, that is completely normal. Some days your mind just goes blank.&lt;/p&gt;

&lt;p&gt;When that happens, do not worry.&lt;/p&gt;

&lt;p&gt;You can explore AWS Skill Builder. They have many hands-on projects and learning paths you can follow.&lt;/p&gt;

&lt;p&gt;You can also check out my previous post, where I shared an &lt;a href="https://www.linkedin.com/posts/ijeoma-igboagu_learningaws-cloudcomputing-devops-activity-7424376180373368832-npYy/?utm_source=share&amp;amp;utm_medium=member_desktop&amp;amp;rcm=ACoAADLCAmYB2_R_Wt0asbxpZqe5BXIWwgJfO0E" rel="noopener noreferrer"&gt;AWS learning path for beginners.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will learn more than you expect.&lt;/p&gt;

&lt;p&gt;Build more. &lt;/p&gt;

&lt;p&gt;Watch less. &lt;/p&gt;

&lt;p&gt;Your confidence will grow faster than you think.&lt;/p&gt;




&lt;p&gt;Before you go, I am curious.&lt;/p&gt;

&lt;p&gt;Right now, which one are you doing more?&lt;/p&gt;

&lt;p&gt;Watching tutorials or building projects?&lt;/p&gt;

&lt;p&gt;Reply and tell me. I would love to hear your experience.&lt;/p&gt;




&lt;p&gt;Every month, I share simple lessons from my journey learning cloud and DevOps.&lt;/p&gt;

&lt;p&gt;If you enjoy practical stories like this, follow the &lt;a href="https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7336744982432600064" rel="noopener noreferrer"&gt;newsletter&lt;/a&gt; for more.&lt;/p&gt;

&lt;p&gt;You can follow my work and projects on &lt;a href="https://x.com/ijaydimples" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/ijeoma-igboagu/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, and &lt;a href="https://github.com/ijayhub" rel="noopener noreferrer"&gt;GitHub &lt;/a&gt;to stay updated on what I’m building and learning.&lt;/p&gt;

&lt;p&gt;Thank you.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Can a Non-Technical Person Understand AWS</title>
      <dc:creator>Ijay</dc:creator>
      <pubDate>Mon, 13 Apr 2026 09:00:00 +0000</pubDate>
      <link>https://dev.to/ijay/can-a-non-technical-person-understand-aws-a1</link>
      <guid>https://dev.to/ijay/can-a-non-technical-person-understand-aws-a1</guid>
      <description>&lt;p&gt;This video explains Amazon Web Services in simple, everyday language, without technical pressure.&lt;/p&gt;

&lt;p&gt;If you are not from a tech background but keep hearing about cloud computing, AWS jobs, or cloud skills, this video is for you. &lt;/p&gt;

&lt;p&gt;In this video, I broke down what AWS actually is, why companies use it, and what you truly need to understand without becoming an engineer.&lt;/p&gt;

&lt;p&gt;I made this video for beginners, career switchers like me, students, business owners, and anyone curious about cloud computing but overwhelmed by technical explanations.&lt;/p&gt;

&lt;p&gt;You do not need programming experience to follow along. This is a clear explanation of AWS from a non-technical point of view.&lt;/p&gt;

&lt;p&gt;If this video helped you, feel free to leave a comment here and engage on &lt;a href="https://www.youtube.com/@cloudinreallife" rel="noopener noreferrer"&gt;my channel&lt;/a&gt;. I read and learn from your feedback.&lt;/p&gt;

&lt;p&gt;Thank you. ❤️&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>nontechnical</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
