If you keep hearing about "the cloud" and "AWS" and "serverless" but feel one step behind, this is the article that fixes it. Here is cloud computing explained with no jargon, including which services beginners actually use, when AWS vs Azure vs GCP makes sense, and the cost mistakes that bite first-time builders the hardest.
What "the cloud" really means
The cloud is just other people's computers, rented by the second. Instead of owning physical servers in a data center, you pay a provider (Amazon, Microsoft, Google) to use theirs over the internet. The benefits: pay only for what you use, scale instantly when traffic grows, and never worry about hardware failure.
Modern apps like Netflix, Spotify, Uber, Slack, ChatGPT — all cloud-hosted. So is virtually every SaaS product launched in the past decade.
The 3 service models, explained simply
IaaS — Infrastructure as a Service
You rent the raw computer (CPU, RAM, disk, network) and install whatever you want on it. Examples: AWS EC2, Azure Virtual Machines, GCP Compute Engine. Most flexibility, most responsibility.
PaaS — Platform as a Service
You upload your code; the platform handles servers, scaling, OS updates. Examples: Vercel, Netlify, Heroku, AWS App Runner, Google Cloud Run. Less flexibility, far less ops work.
SaaS — Software as a Service
You just log in and use the finished software. Examples: Gmail, Slack, Notion, Salesforce. Zero infrastructure to manage.
For most beginners building something new in 2026, start with PaaS. Drop to IaaS only when you need fine-grained control or special performance.
The big three providers in one sentence each
- AWS — biggest, deepest catalogue, steepest learning curve, default in startups and enterprises.
- Azure — best fit for organisations already on Microsoft 365 or .NET, strong enterprise features.
- Google Cloud (GCP) — best for data, ML and Kubernetes; cleanest developer experience.
For a side project, all three give you a free tier worth €100 to €300 of credits. Don't agonise over the choice — pick the one your potential employer or contracting client uses.
The 7 services beginners actually need to know
1. Compute (run code)
AWS EC2, Azure VMs, GCP Compute Engine for virtual machines. AWS Lambda, Cloud Functions, Azure Functions for serverless (run code on events without managing servers).
2. Storage (store files)
AWS S3, Azure Blob, Google Cloud Storage. Pay per GB stored and per request. Cheap, durable, infinitely scalable.
3. Database
Managed Postgres or MySQL: AWS RDS, Azure Database, Google Cloud SQL. NoSQL: DynamoDB, Cosmos DB, Firestore. Modern beginner-friendly: Neon, Supabase, PlanetScale, Turso.
4. CDN (deliver assets fast worldwide)
CloudFront, Azure CDN, Cloud CDN, Cloudflare. Caches images, videos and static files in 200+ cities for fast loading.
5. DNS
Route 53, Azure DNS, Cloud DNS, Cloudflare. Maps your domain to your servers.
6. Identity and access (IAM)
The system that decides who can do what. Most cost overruns and security incidents start with sloppy IAM.
7. Monitoring and logs
CloudWatch, Azure Monitor, Cloud Logging. Plus modern alternatives: Datadog, Grafana Cloud, Better Stack.
Serverless explained in one minute
Serverless does not mean "no servers". It means you do not manage them. You write a function (or upload an API), the provider runs it on demand, and you pay only for the milliseconds it actually executes. Best for low-traffic APIs, event-driven jobs, scheduled tasks. Worst for: very long-running workloads or anything needing local storage on disk.
Containers, Kubernetes and Docker
A container is a packaged unit of your code + dependencies that runs the same anywhere. Docker is the most common tool to build them. Kubernetes orchestrates many containers across many machines. For most beginners: learn Docker first. Skip Kubernetes until you actually need it.
The cost traps that bite beginners
Egress fees
Cloud providers charge a lot to move data out, especially from S3-style storage. A viral post, an unprotected endpoint or a misconfigured backup can cost €100 to €10,000+ overnight.
Forgotten resources
A test EC2 instance left running. A NAT Gateway provisioned for a quick experiment. A Redshift cluster you forgot. The number one shock in cloud bills. Set a budget alert at €5, €25, €100 from day one.
Expensive instance types by accident
The console makes it dangerously easy to spin up a €4,000/month GPU instance. Always start with the smallest viable size.
Unbounded scaling
Auto-scaling is great until a bug or DDoS triggers thousands of instances. Set hard scale limits and rate limits.
Cross-region traffic
Talking between regions costs money. Keep services in the same region unless you have a good reason.
Modern alternatives that hide the complexity
If you want to ship a real product without learning AWS console screen by screen:
- Vercel + Neon + Cloudflare R2 — full-stack TypeScript or Next.js with very little setup.
- Fly.io + Litestream — global app deployments with simple containers.
- Railway or Render — git-based deploy of any backend, with a managed Postgres next to it.
- Supabase or Firebase — backend-as-a-service with auth, database and storage in one.
These tools are cheaper for small to mid traffic, simpler to operate and good enough until your product genuinely needs the depth of a hyperscaler.
Security basics for the cloud
- Use strong root account passwords + hardware MFA.
- Never use the root account for daily work. Create IAM users.
- Apply least-privilege IAM policies. Default-deny is your friend.
- Encrypt data at rest (default on most managed services) and in transit (HTTPS everywhere).
- Enable backup retention and test restores quarterly.
- Set CloudTrail / Activity Log on day one so you can audit what happened.
Free learning resources that actually teach
- AWS Skill Builder — free official courses.
- FreeCodeCamp YouTube channel — solid 3 to 6 hour deep dives.
- "Cloud Resume Challenge" — guided portfolio project.
- NeetCode and ByteByteGo for system design that will help you reason about cloud trade-offs.
Career and salary outlook
Cloud-fluent engineers in 2026 earn 15 to 30% more than equivalent on-prem peers. Junior cloud engineer roles still hire; mid-senior with one production deployment under their belt are in high demand. Certifications worth their time: AWS Solutions Architect Associate, Azure Administrator AZ-104, Google Associate Cloud Engineer.
The 30-day learning plan
- Week 1: open a free AWS account, deploy a static website to S3.
- Week 2: deploy a simple backend with Lambda and API Gateway.
- Week 3: connect a managed Postgres database, deploy a small full-stack app.
- Week 4: add monitoring, set budget alerts, write a one-page README of what you built and why.
That single project is enough to interview for a junior cloud role and a strong starting point for everything else you will build in the next decade.
The bottom line
Cloud computing explained without jargon: rent computers, run code, pay per use, scale on demand. Pick one provider, build one real project, and learn the rest as you need it. The market rewards practitioners who actually shipped something far more than people who collected six certificates and never deployed anything live.
No comments yet.