<?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: Amresh Giri</title>
    <description>The latest articles on DEV Community by Amresh Giri (@amresh-giri).</description>
    <link>https://dev.to/amresh-giri</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%2F3919832%2F012ff48f-dab4-40ea-8f89-b2726fe5f01e.png</url>
      <title>DEV Community: Amresh Giri</title>
      <link>https://dev.to/amresh-giri</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amresh-giri"/>
    <language>en</language>
    <item>
      <title>I Thought I Understood AWS - Until I Walked Into a Data Center</title>
      <dc:creator>Amresh Giri</dc:creator>
      <pubDate>Fri, 08 May 2026 10:34:52 +0000</pubDate>
      <link>https://dev.to/amresh-giri/i-thought-i-understood-aws-until-i-walked-into-a-data-center-48lk</link>
      <guid>https://dev.to/amresh-giri/i-thought-i-understood-aws-until-i-walked-into-a-data-center-48lk</guid>
      <description>&lt;p&gt;&lt;em&gt;My visit to Yotta D1 Data Center - and a perspective shift every cloud engineer should experience&lt;/em&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%2Faharzu8lb3wmhocupvkz.webp" 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%2Faharzu8lb3wmhocupvkz.webp" alt="Yotta Data Center" width="800" height="603"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;I work on AWS systems almost every day.&lt;/p&gt;

&lt;p&gt;Designing APIs. Scaling services. Thinking about availability, latency, and cost.&lt;/p&gt;

&lt;p&gt;And like most of us, I’ve gotten very comfortable with abstractions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spin up an EC2 instance
&lt;/li&gt;
&lt;li&gt;Add autoscaling
&lt;/li&gt;
&lt;li&gt;Configure a load balancer
&lt;/li&gt;
&lt;li&gt;Done
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It all feels clean. Logical. Almost… effortless.&lt;/p&gt;

&lt;p&gt;Over time, you stop thinking about what’s underneath.&lt;/p&gt;




&lt;p&gt;Then I visited a real data center.&lt;/p&gt;

&lt;p&gt;And that illusion disappeared almost instantly.&lt;/p&gt;




&lt;h2&gt;
  
  
  The First Thing That Hit Me
&lt;/h2&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%2F98aphx0sj1cvg7txz62p.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%2F98aphx0sj1cvg7txz62p.png" alt="Yotta Data Center" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It wasn’t the servers.&lt;/p&gt;

&lt;p&gt;It was the &lt;em&gt;environment&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The constant hum of cooling systems.&lt;br&gt;&lt;br&gt;
The controlled temperature.&lt;br&gt;&lt;br&gt;
The strict access control.  &lt;/p&gt;

&lt;p&gt;And the realization that everything I build in “the cloud” depends on systems like this operating perfectly, all the time.&lt;/p&gt;

&lt;p&gt;This wasn’t abstract anymore.&lt;/p&gt;

&lt;p&gt;This was physical.&lt;/p&gt;


&lt;h2&gt;
  
  
  The Scale We Don’t See
&lt;/h2&gt;


&lt;div&gt;
    &lt;iframe src="https://www.youtube.com/embed/YoPX_eEl8AY"&gt;
    &lt;/iframe&gt;
  &lt;/div&gt;


&lt;p&gt;&lt;em&gt;Walking into Yotta D1 - the moment cloud stopped feeling abstract.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Yotta D1 is a hyperscale facility in Greater Noida designed for enterprise and AI workloads.&lt;/p&gt;

&lt;p&gt;Some numbers for context:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;~300,000 sq ft facility
&lt;/li&gt;
&lt;li&gt;~5000 server racks
&lt;/li&gt;
&lt;li&gt;~30 MW power capacity
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s not “infrastructure.”&lt;/p&gt;

&lt;p&gt;That’s industrial engineering.&lt;/p&gt;

&lt;p&gt;You don’t just “scale” this.&lt;/p&gt;

&lt;p&gt;You build, power, cool, and maintain it continuously.&lt;/p&gt;




&lt;h2&gt;
  
  
  From AWS Abstractions to Physical Reality
&lt;/h2&gt;

&lt;p&gt;We all &lt;em&gt;know&lt;/em&gt; that cloud runs on hardware.&lt;/p&gt;

&lt;p&gt;But we rarely think about it while designing systems.&lt;/p&gt;

&lt;p&gt;This visit forced me to map AWS concepts to real-world components:&lt;/p&gt;

&lt;p&gt;EC2 Instance → A slice of a physical server (CPU/GPU)&lt;br&gt;
EBS Volume → Data spread across physical disks&lt;br&gt;
Availability Zone → One or more physical data centers&lt;br&gt;
Region → Multiple geographically separated facilities&lt;/p&gt;

&lt;p&gt;That mapping changes how you think.&lt;/p&gt;

&lt;p&gt;Because suddenly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Availability Zones aren’t just “logical isolation”&lt;/li&gt;
&lt;li&gt;Regions aren’t just dropdown options&lt;/li&gt;
&lt;li&gt;Latency isn’t just a number&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;They represent real physical boundaries.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Cloud is not magic. It’s hardware, power, and networking-wrapped in software.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The Moment It Became Real
&lt;/h2&gt;

&lt;p&gt;One moment during the walkthrough stayed with me.&lt;/p&gt;

&lt;p&gt;There was a discussion around &lt;strong&gt;power redundancy and cooling systems&lt;/strong&gt;-not in theory, but in terms of actual infrastructure decisions.&lt;/p&gt;

&lt;p&gt;At that point, something clicked.&lt;/p&gt;

&lt;p&gt;AWS stopped feeling like “infinite infrastructure.”&lt;/p&gt;

&lt;p&gt;It started feeling constrained.&lt;/p&gt;

&lt;p&gt;By:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Heat
&lt;/li&gt;
&lt;li&gt;Electricity
&lt;/li&gt;
&lt;li&gt;Hardware limits
&lt;/li&gt;
&lt;li&gt;Physical failure domains
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That shift in perspective was probably the biggest takeaway for me.&lt;/p&gt;




&lt;h2&gt;
  
  
  AI Is Not Just a Software Problem
&lt;/h2&gt;

&lt;p&gt;There’s a lot of focus today on AI models, frameworks, and tooling.&lt;/p&gt;

&lt;p&gt;But being in that environment makes something very obvious:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;AI is constrained by infrastructure-not ideas.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Modern AI workloads require:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dense GPU clusters
&lt;/li&gt;
&lt;li&gt;Extremely high power consumption
&lt;/li&gt;
&lt;li&gt;Advanced cooling systems
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This isn’t just software engineering anymore.&lt;/p&gt;

&lt;p&gt;It’s thermodynamics, electrical engineering, and infrastructure design.&lt;/p&gt;

&lt;p&gt;And this is where many conversations around AI feel incomplete.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Hidden Stack That Actually Runs Your Code
&lt;/h2&gt;

&lt;p&gt;When you strip away abstractions, every system we build ultimately depends on a layered infrastructure stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Compute&lt;/strong&gt; → CPUs / GPUs
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Storage&lt;/strong&gt; → Distributed disk systems
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Networking&lt;/strong&gt; → High-speed switching fabrics
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Power&lt;/strong&gt; → UPS systems, generators, redundant feeders
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cooling&lt;/strong&gt; → Airflow engineering and temperature control
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every layer matters.&lt;/p&gt;

&lt;p&gt;Failure in any one of them can cascade upward.&lt;/p&gt;




&lt;h2&gt;
  
  
  When Cloud Meets Physics (A Real Incident)
&lt;/h2&gt;

&lt;p&gt;Interestingly, shortly after this visit, I came across a real AWS incident.&lt;/p&gt;

&lt;p&gt;A data center experienced &lt;strong&gt;cooling system issues&lt;/strong&gt;, which led to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Overheating
&lt;/li&gt;
&lt;li&gt;Performance degradation
&lt;/li&gt;
&lt;li&gt;Service disruptions across platforms
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let that sink in.&lt;/p&gt;

&lt;p&gt;Not a bad deployment.&lt;br&gt;&lt;br&gt;
Not a bug.&lt;br&gt;&lt;br&gt;
Not a misconfiguration.  &lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;cooling problem&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Cloud outages are often infrastructure failures-not software failures.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That reinforced everything I had just seen.&lt;/p&gt;




&lt;h2&gt;
  
  
  How Failures Actually Happen
&lt;/h2&gt;

&lt;p&gt;As engineers, we tend to think failures look like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bad code
&lt;/li&gt;
&lt;li&gt;Broken deployments
&lt;/li&gt;
&lt;li&gt;Misconfigured services
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But at scale, failures often look like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cooling system breakdowns
&lt;/li&gt;
&lt;li&gt;Power instability
&lt;/li&gt;
&lt;li&gt;Network fabric issues
&lt;/li&gt;
&lt;li&gt;Hardware degradation
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And when that happens, everything above it starts failing.&lt;/p&gt;




&lt;h2&gt;
  
  
  What This Changed About My Architecture Thinking
&lt;/h2&gt;

&lt;p&gt;This visit didn’t just change how I &lt;em&gt;see&lt;/em&gt; infrastructure.&lt;/p&gt;

&lt;p&gt;It changed how I think about system design.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Multi-AZ is no longer just a best practice - it’s protection against real physical failure domains
&lt;/li&gt;
&lt;li&gt;Cross-region redundancy feels expensive for a reason
&lt;/li&gt;
&lt;li&gt;Latency discussions feel more grounded when you remember packets travel through actual fiber
&lt;/li&gt;
&lt;li&gt;“Highly available” now has a physical meaning, not just a design pattern
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also made me realize something uncomfortable:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Abstractions are useful-but dangerous if you stop thinking below them.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  What I Saw (and Felt)
&lt;/h2&gt;

&lt;p&gt;Most of what happens inside a data center isn’t publicly visible-and that’s intentional.&lt;/p&gt;

&lt;p&gt;But even limited exposure is enough.&lt;/p&gt;

&lt;p&gt;Because once you see it, you can’t unsee it.&lt;/p&gt;

&lt;p&gt;You realize:&lt;/p&gt;

&lt;p&gt;This isn’t “the cloud.”&lt;/p&gt;

&lt;p&gt;This is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Machinery
&lt;/li&gt;
&lt;li&gt;Power
&lt;/li&gt;
&lt;li&gt;Heat
&lt;/li&gt;
&lt;li&gt;Risk
&lt;/li&gt;
&lt;li&gt;Engineering
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why More Engineers Should Experience This
&lt;/h2&gt;

&lt;p&gt;If you’re working in backend systems, cloud, or AI-I strongly recommend doing this at least once:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visit a data center
&lt;/li&gt;
&lt;li&gt;Attend infrastructure-focused events
&lt;/li&gt;
&lt;li&gt;Talk to people who run systems at scale
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because reading docs and building systems is only part of the picture.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Seeing the infrastructure changes how you think about everything you build.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;This wasn’t just a visit.&lt;/p&gt;

&lt;p&gt;It was a correction in perspective.&lt;/p&gt;

&lt;p&gt;Cloud makes things easier-but it also hides reality.&lt;/p&gt;

&lt;p&gt;And the engineers who grow the fastest are the ones who understand both:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The abstraction
&lt;/li&gt;
&lt;li&gt;And what lies beneath it
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ⚠️ Straight-up truth
&lt;/h2&gt;

&lt;p&gt;A lot of engineers today can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deploy microservices
&lt;/li&gt;
&lt;li&gt;Use Kubernetes
&lt;/li&gt;
&lt;li&gt;Write Terraform
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But very few understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Power constraints
&lt;/li&gt;
&lt;li&gt;Cooling limits
&lt;/li&gt;
&lt;li&gt;Physical failure domains
&lt;/li&gt;
&lt;li&gt;Infrastructure trade-offs
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That gap becomes very visible at senior levels.&lt;/p&gt;




&lt;h2&gt;
  
  
  If you take one thing from this:
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Don’t just learn how to use systems.&lt;br&gt;&lt;br&gt;
Learn how they actually work.&lt;/p&gt;
&lt;/blockquote&gt;




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