I Tried to Avoid EC2… But Elastic Beanstalk Tricked Me Into Learning It


I was scared of EC2.
Everyone kept saying it’s the heart of AWS, but when I looked at the dashboard…
Too many buttons
Too many settings
Something about AMIs and key pairs??? 😰
So naturally, I ran from EC2 like it was on fire.
🟢 The “Shortcut” I Found: Elastic Beanstalk
One day, I read about AWS Elastic Beanstalk — it claimed to deploy my app without me touching the servers.
“No need to manage infrastructure.”
YES PLEASE.
I zipped up my tiny project, uploaded it to Beanstalk, clicked "Create Environment", and felt like a cloud engineer already.
💥 But Then… Things Got Weird
Soon, Beanstalk started doing things I didn’t ask for:
Launched an EC2 instance
Made a load balancer
Created a whole new security group
Put my code inside
/var/app/current/
on a virtual machine I’d never seen before
Wait, what?
I thought I wasn’t going to touch EC2?
🕵️ I Got Curious
I clicked on the EC2 service.
Found the instance Beanstalk had launched.
Clicked around… and slowly started learning:
What an EC2 instance actually is
How logs are stored and monitored
That Beanstalk uses EC2 under the hood
That I could SSH into the instance and see my own files!
I didn’t plan to learn EC2 — but Beanstalk snuck it into my life like hidden veggies in pasta.
✅ My Favorite Beginner Wins
I learned what a security group was because I accidentally blocked my own IP.
I found out what instance types are when I clicked around trying to change t2.micro.
I read logs using CloudWatch because my app turned “unhealthy.”
I thought I was just deploying a project.
I ended up getting an AWS 101 — without a tutorial.
🌟 Final Thoughts
Elastic Beanstalk tricked me into learning EC2. And honestly? I’m glad it did.
I no longer fear EC2. I now understand what’s going on behind the curtain — and I didn’t have to force myself to study it from a boring PDF.
So yeah… Beanstalk got me good.
But it also made me feel like I leveled up without even trying.
Subscribe to my newsletter
Read articles from Ruchika Gurbaxani directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Ruchika Gurbaxani
Ruchika Gurbaxani
AWS Cloud Enthusiast | Cybersecurity Aware Cloud-savvy and security-conscious, I'm a tech enthusiast with a strong foundation in Python, C, Networking, and Cloud Computing. Currently preparing for AWS certifications, I’ve completed the Mastercard Cybersecurity Virtual Experience and hold the ZTCA (Zscaler Zero Trust Certified Associate) certification. My projects reflect a passion for secure, scalable cloud solutions—notably SilentWhisper, an anonymous communication app. Recognized for achievements in NASA’s Scientist for a Day, Smart India Hackathon, and creative competitions like painting at Raman Science Center. I'm also active on LeetCode, HackerRank, and GitHub, where I regularly enhance my problem-solving and development skills.