Server-based vs Serverless Compute Services on AWS: My Notes for Beginners.
dev.to·2d·
Discuss: DEV
☁️Cloud Computing
Preview
Report Post

Introduction When I started learning AWS, I thought "Serverless" meant there were literally no servers. I imagined code floating in the clouds like magic. 🪄 As I dug deeper into services like EC2, Lambda, and Fargate, I realized that "Serverless" is just a buzzword for "Someone else manages the servers for you." But how do you choose? Should you manage it yourself (Server-based) or let AWS handle it (Serverless)? To understand this, I like to use the Pizza Analogy.🍕

1. The "Do-It-Yourself" Approach: Amazon EC2 Think of Amazon EC2 (Elastic Compute Cloud) like baking a pizza at home.

  • You buy the ingredients (OS, CPU, RAM).
  • You pre-heat the oven (Provisioning).
  • You bake the pizza (Running the app). The Catch: You have to clean the kitchen afterward…

Similar Posts

Loading similar posts...