<?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: 47.jp. Yokhash.</title>
    <description>The latest articles on DEV Community by 47.jp. Yokhash. (@47jp_yokhash_d9d45c50b).</description>
    <link>https://dev.to/47jp_yokhash_d9d45c50b</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4125453%2F18a98770-2162-4174-8619-31f67633c7af.jpg</url>
      <title>DEV Community: 47.jp. Yokhash.</title>
      <link>https://dev.to/47jp_yokhash_d9d45c50b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/47jp_yokhash_d9d45c50b"/>
    <language>en</language>
    <item>
      <title>Yokhash Meets VPC: Exploring Amazon Virtual Private Cloud ☁️</title>
      <dc:creator>47.jp. Yokhash.</dc:creator>
      <pubDate>Wed, 16 Sep 2026 02:14:15 +0000</pubDate>
      <link>https://dev.to/47jp_yokhash_d9d45c50b/yokhash-meets-vpc-exploring-amazon-virtual-private-cloud-16pd</link>
      <guid>https://dev.to/47jp_yokhash_d9d45c50b/yokhash-meets-vpc-exploring-amazon-virtual-private-cloud-16pd</guid>
      <description>&lt;p&gt;📝 &lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What is the AWS service?&lt;/p&gt;

&lt;p&gt;Amazon VPC (Virtual Private Cloud) is a networking service that lets you create your own logically isolated section of the AWS cloud. Think of it as your own private data center — but instead of buying servers, switches, and cables, you define it entirely in software. Inside a VPC, you control your own IP address range, subnets, route tables, and gateways, and you decide exactly what can talk to what.&lt;/p&gt;

&lt;p&gt;Why was it created?&lt;/p&gt;

&lt;p&gt;Before VPC existed, all AWS EC2 instances launched into a shared public network space (called "EC2-Classic"), where every customer's resources sat in the same network pool with limited isolation. This made it hard to build secure, enterprise-grade architectures. AWS launched VPC in 2009 to give customers a way to isolate their resources, define custom network topologies, and connect their AWS environment safely to on-premises data centers — essentially bringing traditional network security and control into the cloud.&lt;/p&gt;

&lt;p&gt;⚙️ How It Works&lt;/p&gt;

&lt;p&gt;In simple terms: a VPC is a virtual network dedicated to your AWS account. When you create a VPC, you assign it an IP address range (called a CIDR block, e.g. &lt;code&gt;10.0.0.0/16&lt;/code&gt;). You then divide that range into smaller subnets, which can be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Public subnets — connected to the internet through an Internet Gateway (for things like web servers)&lt;/li&gt;
&lt;li&gt;Private subnets — isolated from the internet (for things like databases)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Traffic between subnets is controlled by &lt;strong&gt;route tables&lt;/strong&gt;, and traffic in and out of instances is filtered by security groups (instance-level firewall) and network ACLs (subnet-level firewall).&lt;/p&gt;

&lt;p&gt;Simple Flow Diagram&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                         ┌─────────────────────────────────────────┐
                         │                  VPC                      │
                         │              (10.0.0.0/16)                │
                         │                                            │
   Internet  ──────►  Internet                                       │
                       Gateway                                       │
                         │        ┌───────────────┐                  │
                         ├───────►│ Public Subnet │  EC2 (Web Server)│
                         │        │ 10.0.1.0/24   │                  │
                         │        └───────────────┘                  │
                         │                                            │
                         │        ┌───────────────┐                  │
                         │        │ Private Subnet│  RDS (Database)  │
                         │        │ 10.0.2.0/24   │                  │
                         │        └───────────────┘                  │
                         └─────────────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Requests from the internet reach the public subnet through the Internet Gateway; the database in the private subnet is never directly reachable from outside.&lt;/p&gt;

&lt;p&gt;🔑 Key Features&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Subnets &amp;amp; IP Addressing — You control your own IP range and split it into public/private subnets across different Availability Zones for high availability.&lt;/li&gt;
&lt;li&gt;Security Groups &amp;amp; Network ACLs — Fine-grained, layered firewall rules at both the instance level (security groups) and subnet level (NACLs), so you decide exactly what traffic is allowed in or out.&lt;/li&gt;
&lt;li&gt;VPC Peering &amp;amp; Transit Gateway — You can privately connect multiple VPCs together (even across accounts or regions) without routing traffic over the public internet.&lt;/li&gt;
&lt;li&gt;VPN &amp;amp; Direct Connect Integration — VPC can be securely connected to an on-premises network, letting a college's local campus network extend into AWS.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;Imagine a college hosting a student project portal (say, for internships, hackathon submissions, or a placement management system) on AWS:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The web application servers sit in a public subnet, accessible to students and faculty over the internet.&lt;/li&gt;
&lt;li&gt;The database storing student records sits in a private subnet, completely shielded from direct internet access — only the web servers can reach it.&lt;/li&gt;
&lt;li&gt;The college's IT department could use VPC peering to connect this project's VPC with another VPC used by a different department (e.g., the library management system) so both can share certain resources securely.&lt;/li&gt;
&lt;li&gt;Security groups ensure only the college's own servers can query the database, protecting sensitive student data from external threats.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This mirrors exactly how real companies isolate public-facing apps from sensitive backend data.&lt;/p&gt;

&lt;p&gt;💻 Simple Example&lt;/p&gt;

&lt;p&gt;A minimal VPC setup using the AWS CLI:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 1. Create a VPC&lt;/span&gt;
aws ec2 create-vpc &lt;span class="nt"&gt;--cidr-block&lt;/span&gt; 10.0.0.0/16

&lt;span class="c"&gt;# 2. Create a public subnet inside it&lt;/span&gt;
aws ec2 create-subnet &lt;span class="nt"&gt;--vpc-id&lt;/span&gt; vpc-xxxxxxxx &lt;span class="nt"&gt;--cidr-block&lt;/span&gt; 10.0.1.0/24

&lt;span class="c"&gt;# 3. Create and attach an Internet Gateway&lt;/span&gt;
aws ec2 create-internet-gateway
aws ec2 attach-internet-gateway &lt;span class="nt"&gt;--vpc-id&lt;/span&gt; vpc-xxxxxxxx &lt;span class="nt"&gt;--internet-gateway-id&lt;/span&gt; igw-xxxxxxxx

&lt;span class="c"&gt;# 4. Create a route table entry to send internet-bound traffic through the gateway&lt;/span&gt;
aws ec2 create-route &lt;span class="nt"&gt;--route-table-id&lt;/span&gt; rtb-xxxxxxxx &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--destination-cidr-block&lt;/span&gt; 0.0.0.0/0 &lt;span class="nt"&gt;--gateway-id&lt;/span&gt; igw-xxxxxxxx
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This sequence creates an isolated network, adds a subnet that can reach the internet, and wires up the routing — the foundation any EC2 instance or RDS database would sit on top of.&lt;/p&gt;

&lt;p&gt;✅ Advantages&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Full control over IP ranges, routing, and network topology&lt;/li&gt;
&lt;li&gt;Strong isolation between your resources and everyone else on AWS&lt;/li&gt;
&lt;li&gt;Flexible connectivity — link to on-premises networks, other VPCs, or keep resources fully private&lt;/li&gt;
&lt;li&gt;Free to use — VPC itself has no additional charge (you pay only for resources like NAT Gateways, VPN connections, or data transfer)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;⚠️ Limitations / Things to Consider&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cost: The VPC itself is free, but components like NAT Gateways, VPN connections, and Transit Gateway attachments can add up quickly for a class project on a tight budget.&lt;/li&gt;
&lt;li&gt;Complexity: Designing subnets, route tables, and security groups correctly requires a real understanding of networking — it's easy to misconfigure and accidentally expose (or block) resources.&lt;/li&gt;
&lt;li&gt;Scalability: A poorly planned CIDR block (too small an IP range) can limit how much you can grow later, so planning ahead matters.&lt;/li&gt;
&lt;li&gt;Security: Since VPC is the foundation of your cloud security posture, mistakes here (like leaving a database subnet public) can expose an entire application — it demands careful configuration and regular review.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🏁 Conclusion&lt;/p&gt;

&lt;p&gt;Amazon VPC is the networking backbone of almost everything else you do on AWS — it's usually the very first thing you set up before launching EC2 instances, databases, or any other service. Understanding VPC means understanding how to design secure, isolated, and well-connected cloud environments — a skill that's directly transferable to real-world cloud architecture, and a perfect starting point for any student exploring how large-scale applications are actually built and secured on AWS.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>aws</category>
      <category>cloud</category>
      <category>networking</category>
    </item>
    <item>
      <title>CLOUD COMPUTING WORKSHOP AND AI INTEGRATION</title>
      <dc:creator>47.jp. Yokhash.</dc:creator>
      <pubDate>Tue, 15 Sep 2026 06:57:02 +0000</pubDate>
      <link>https://dev.to/47jp_yokhash_d9d45c50b/cloud-computing-workshop-and-ai-integration-15cl</link>
      <guid>https://dev.to/47jp_yokhash_d9d45c50b/cloud-computing-workshop-and-ai-integration-15cl</guid>
      <description>&lt;p&gt;What I Learned Today — Session 1&lt;/p&gt;

&lt;p&gt;Today was the first half-day of the Cloud-Native Systems &amp;amp; Applied AI Integration hands-on workshop at Coimbatore Institute of Technology.&lt;/p&gt;

&lt;p&gt;The session focused on understanding cloud fundamentals and getting practical experience with AWS.&lt;/p&gt;

&lt;p&gt;Here are the major concepts I learned today.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pizza as a Service — Understanding Cloud Service Models&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;One of the simplest and most memorable explanations from today's session was the Pizza as a Service analogy.&lt;/p&gt;

&lt;p&gt;Instead of starting with complicated cloud terminology, we can understand service models by thinking about ordering pizza.&lt;/p&gt;

&lt;p&gt;On-Premises&lt;/p&gt;

&lt;p&gt;You make everything yourself.&lt;/p&gt;

&lt;p&gt;You provide:&lt;br&gt;
Ingredients&lt;br&gt;
Kitchen&lt;br&gt;
Oven&lt;br&gt;
Cooking&lt;br&gt;
Serving&lt;br&gt;
Maintenance&lt;/p&gt;

&lt;p&gt;In computing:&lt;/p&gt;

&lt;p&gt;Hardware&lt;br&gt;
Networking&lt;br&gt;
Storage&lt;br&gt;
Operating System&lt;br&gt;
Runtime&lt;br&gt;
Application&lt;br&gt;
Data&lt;/p&gt;

&lt;p&gt;Everything is managed by you.&lt;/p&gt;

&lt;p&gt;IaaS — Infrastructure as a Service&lt;/p&gt;

&lt;p&gt;Now imagine renting the kitchen and oven.&lt;/p&gt;

&lt;p&gt;The infrastructure provider manages the physical infrastructure, while you manage the operating system and applications.&lt;/p&gt;

&lt;p&gt;AWS&lt;br&gt;
 ├── Servers&lt;br&gt;
 ├── Networking&lt;br&gt;
 └── Storage&lt;/p&gt;

&lt;p&gt;You&lt;br&gt;
 ├── OS&lt;br&gt;
 ├── Runtime&lt;br&gt;
 ├── Application&lt;br&gt;
 └── Data&lt;/p&gt;

&lt;p&gt;Examples include virtual machines and cloud infrastructure services.&lt;/p&gt;

&lt;p&gt;PaaS — Platform as a Service&lt;/p&gt;

&lt;p&gt;Now imagine the kitchen is already prepared.&lt;/p&gt;

&lt;p&gt;You just bring your recipe and ingredients and focus on making the pizza.&lt;/p&gt;

&lt;p&gt;Cloud Provider&lt;br&gt;
 ├── Infrastructure&lt;br&gt;
 ├── OS&lt;br&gt;
 ├── Runtime&lt;br&gt;
 └── Platform&lt;/p&gt;

&lt;p&gt;You&lt;br&gt;
 ├── Application&lt;br&gt;
 └── Data&lt;/p&gt;

&lt;p&gt;You don't need to worry about managing the underlying infrastructure.&lt;/p&gt;

&lt;p&gt;SaaS — Software as a Service&lt;/p&gt;

&lt;p&gt;Now imagine ordering a pizza.&lt;/p&gt;

&lt;p&gt;You simply use the finished product.&lt;/p&gt;

&lt;p&gt;You&lt;br&gt;
 ↓&lt;br&gt;
Pizza&lt;/p&gt;

&lt;p&gt;You don't manage:&lt;/p&gt;

&lt;p&gt;The kitchen&lt;br&gt;
Oven&lt;br&gt;
Ingredients&lt;br&gt;
Cooking&lt;br&gt;
Maintenance&lt;/p&gt;

&lt;p&gt;Similarly, with SaaS, you simply use the software while the provider manages the underlying system.&lt;/p&gt;

&lt;p&gt;Examples include services such as Gmail, Google Docs, and Microsoft 365.&lt;/p&gt;

&lt;p&gt;AIaaS — AI as a Service&lt;/p&gt;

&lt;p&gt;Today's discussion also introduced the idea of AI as a Service.&lt;/p&gt;

&lt;p&gt;Instead of building and maintaining the complete AI infrastructure yourself, you consume AI capabilities through a service/API.&lt;/p&gt;

&lt;p&gt;Your Application&lt;br&gt;
       |&lt;br&gt;
       v&lt;br&gt;
    AI API&lt;br&gt;
       |&lt;br&gt;
       v&lt;br&gt;
AI Model / Infrastructure&lt;/p&gt;

&lt;p&gt;This makes it possible for developers to integrate AI capabilities without necessarily building and training everything from scratch.&lt;/p&gt;

&lt;p&gt;The Complete Pizza Analogy&lt;/p&gt;

&lt;p&gt;The easiest way I remember it now:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;         PIZZA AS A SERVICE
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;On-Premises&lt;br&gt;
     ↓&lt;br&gt;
Make everything yourself&lt;/p&gt;

&lt;p&gt;IaaS&lt;br&gt;
     ↓&lt;br&gt;
Rent the kitchen + infrastructure&lt;/p&gt;

&lt;p&gt;PaaS&lt;br&gt;
     ↓&lt;br&gt;
Use a ready-to-use kitchen/platform&lt;/p&gt;

&lt;p&gt;SaaS&lt;br&gt;
     ↓&lt;br&gt;
Order the finished pizza&lt;/p&gt;

&lt;p&gt;AIaaS&lt;br&gt;
     ↓&lt;br&gt;
Order AI capabilities when your&lt;br&gt;
application needs them&lt;/p&gt;

&lt;p&gt;This analogy made the difference between IaaS, PaaS, SaaS, and AIaaS much easier to understand.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AWS Infrastructure&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We then moved into the basics of AWS infrastructure.&lt;/p&gt;

&lt;p&gt;The important takeaway for me was that AWS isn't just a single service.&lt;/p&gt;

&lt;p&gt;It is a huge ecosystem of cloud services that can be combined to build applications.&lt;/p&gt;

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

&lt;p&gt;AWS&lt;br&gt;
│&lt;br&gt;
├── Compute&lt;br&gt;
├── Storage&lt;br&gt;
├── Networking&lt;br&gt;
├── Databases&lt;br&gt;
├── Security&lt;br&gt;
├── AI / ML&lt;br&gt;
└── Developer Tools&lt;/p&gt;

&lt;p&gt;Today, we mainly worked with S3 and CloudFront while also understanding AWS account access and identity.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AWS Account — Root User vs IAM User&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Another important concept I learned was the difference between the AWS Root User and an IAM User.&lt;/p&gt;

&lt;p&gt;Root User&lt;/p&gt;

&lt;p&gt;The root user is the original identity associated with an AWS account.&lt;/p&gt;

&lt;p&gt;It has extremely high-level access to the account.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;/p&gt;

&lt;p&gt;AWS Account&lt;br&gt;
     │&lt;br&gt;
     └── Root User&lt;/p&gt;

&lt;p&gt;Because of its powerful permissions, the root user should not be used for everyday development activities.&lt;/p&gt;

&lt;p&gt;IAM User&lt;/p&gt;

&lt;p&gt;IAM stands for:&lt;/p&gt;

&lt;p&gt;Identity and Access Management&lt;/p&gt;

&lt;p&gt;IAM allows us to create identities with specific permissions.&lt;/p&gt;

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

&lt;p&gt;AWS Account&lt;br&gt;
     │&lt;br&gt;
     ├── Root User&lt;br&gt;
     │&lt;br&gt;
     └── IAM&lt;br&gt;
          ├── Developer&lt;br&gt;
          ├── Administrator&lt;br&gt;
          └── Other users/roles&lt;/p&gt;

&lt;p&gt;This introduced me to an important cloud security principle:&lt;/p&gt;

&lt;p&gt;Give users only the permissions they actually need.&lt;/p&gt;

&lt;p&gt;This is the idea of least privilege.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Amazon S3&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The next major hands-on topic was Amazon S3 — Simple Storage Service.&lt;/p&gt;

&lt;p&gt;I learned that S3 is an object storage service where data is stored as objects inside buckets.&lt;/p&gt;

&lt;p&gt;The basic structure is:&lt;/p&gt;

&lt;p&gt;AWS Account&lt;br&gt;
     ↓&lt;br&gt;
    S3&lt;br&gt;
     ↓&lt;br&gt;
   Bucket&lt;br&gt;
     ↓&lt;br&gt;
  Objects&lt;br&gt;
     ↓&lt;br&gt;
Files / Data&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Creating an S3 Bucket&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We created an S3 bucket and explored its configuration.&lt;/p&gt;

&lt;p&gt;The basic workflow was:&lt;/p&gt;

&lt;p&gt;Create Bucket&lt;br&gt;
     ↓&lt;br&gt;
Configure Bucket&lt;br&gt;
     ↓&lt;br&gt;
Upload Files&lt;br&gt;
     ↓&lt;br&gt;
Configure Hosting&lt;br&gt;
     ↓&lt;br&gt;
Access Website&lt;/p&gt;

&lt;p&gt;This gave me my first practical experience with creating cloud storage rather than just reading about it.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;S3 Bucket Configuration&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After creating the bucket, we explored different configuration options.&lt;/p&gt;

&lt;p&gt;This helped me understand that creating a bucket is only the beginning.&lt;/p&gt;

&lt;p&gt;We also need to think about:&lt;/p&gt;

&lt;p&gt;Bucket configuration&lt;br&gt;
Access&lt;br&gt;
Permissions&lt;br&gt;
Website hosting&lt;br&gt;
Objects stored inside the bucket&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Uploading Files to S3&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We then uploaded files into the bucket.&lt;/p&gt;

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

&lt;p&gt;S3 Bucket&lt;br&gt;
│&lt;br&gt;
├── index.html&lt;br&gt;
├── style.css&lt;br&gt;
├── script.js&lt;br&gt;
└── assets/&lt;/p&gt;

&lt;p&gt;This was particularly interesting because these files can form the foundation of a static website.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Hosting a Website with S3&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We also learned how S3 can be configured to host static website content.&lt;/p&gt;

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

&lt;p&gt;Browser&lt;br&gt;
   |&lt;br&gt;
   | Request&lt;br&gt;
   v&lt;br&gt;
 S3 Bucket&lt;br&gt;
   |&lt;br&gt;
   | index.html&lt;br&gt;
   v&lt;br&gt;
 Browser&lt;/p&gt;

&lt;p&gt;So a simple frontend application can be stored and served from cloud infrastructure.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Amazon CloudFront&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The final major topic of today's session was Amazon CloudFront.&lt;/p&gt;

&lt;p&gt;CloudFront is AWS's Content Delivery Network (CDN).&lt;/p&gt;

&lt;p&gt;The basic architecture we worked with was:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;          User
             |
             v
      CloudFront
         Distribution
             |
             v
          S3
          Bucket
             |
             v
        Website Files
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ol&gt;
&lt;li&gt;Creating a CloudFront Distribution&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We learned how to create a CloudFront distribution.&lt;/p&gt;

&lt;p&gt;One of the key steps was configuring the S3 bucket as the origin.&lt;/p&gt;

&lt;p&gt;In simple terms:&lt;/p&gt;

&lt;p&gt;CloudFront&lt;br&gt;
    |&lt;br&gt;
    | Origin&lt;br&gt;
    ↓&lt;br&gt;
S3 Bucket&lt;/p&gt;

&lt;p&gt;The origin is essentially the location from which CloudFront obtains the content it needs to deliver.&lt;/p&gt;

&lt;p&gt;So our overall architecture became:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                INTERNET
                     |
                     v
                USER
                     |
                     v
            ┌────────────────┐
            │   CloudFront   │
            │  Distribution  │
            └───────┬────────┘
                    |
                 Origin
                    |
                    v
            ┌────────────────┐
            │      S3        │
            │     Bucket     │
            └───────┬────────┘
                    |
                    v
             Website Files
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This was probably the most valuable part of today's hands-on work because I could see how storage and content delivery work together.&lt;/p&gt;

&lt;p&gt;My Key Takeaways from Session 1&lt;/p&gt;

&lt;p&gt;Today's session helped me understand the cloud from three different perspectives:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cloud Service Models
IaaS → Infrastructure
PaaS → Platform
SaaS → Software
AIaaS → AI capabilities&lt;/li&gt;
&lt;li&gt;Cloud Identity
AWS Account
 │
 ├── Root User
 └── IAM
      └── Controlled Access&lt;/li&gt;
&lt;li&gt;Cloud Web Hosting
Website
↓
S3
↓
CloudFront
↓
Users&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The biggest takeaway for me is that cloud computing isn't just about using a remote server.&lt;/p&gt;

&lt;p&gt;It's about understanding how different managed services can be combined to build, deploy, secure, and deliver applications.&lt;/p&gt;

&lt;p&gt;What's Next?&lt;/p&gt;

&lt;p&gt;This was only the first half-day of Session 1.&lt;/p&gt;

&lt;p&gt;The workshop is continuing, and I'm looking forward to getting hands-on with the remaining topics around:&lt;/p&gt;

&lt;p&gt;Docker&lt;br&gt;
Containers&lt;br&gt;
Kubernetes&lt;br&gt;
Generative AI&lt;br&gt;
AI Guardrails&lt;br&gt;
Agentic AI&lt;br&gt;
AI/ML deployment&lt;/p&gt;

&lt;p&gt;I'll continue documenting the learning journey as the workshop progresses.&lt;/p&gt;

&lt;p&gt;Session 1 — First Half: Completed&lt;/p&gt;

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