Compute Flashcards

(5 cards)

1
Q

AWS Lambda

A

⚡ AWS Lambda = “small function code that runs itself”, micro function,short term, stateless, cold start.

AWS Lambda is a service that lets you run your code without setting up or managing servers. You just write your code, upload it, and Lambda takes care of everything else. It runs your code only when it’s needed—like when someone clicks a button on your app or uploads a file. It automatically handles how much computing power is needed, so it works whether one person or a million use it. You only pay for the time your code is actually running, not for idle time. It’s perfect for small tasks like sending emails, resizing images, or processing data in the background.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

AWS Fargate (with ECS or EKS)

A

⚙️ AWS Fargate = “Run containers, skip the servers”

AWS Fargate runs your containers without needing to manage servers.

How it works: You define your container task (via ECS or EKS), and Fargate handles the rest—no EC2 setup.

Why it’s great:
- No servers to manage
- Auto-scales with demand
- Pay only for what you use

Works with ECS (easy) or EKS (Kubernetes) ⚙️

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

AWS App Runner

A

🚀 App Runner = “Code to live app, no hassle”, web service,long term, no cold start always warm.

A service that takes your code or container and turns it into a web app—automatically.

No setup needed: No servers, no scaling rules, no load balancers—App Runner handles it all.

Auto-scaling: Grows with traffic, shrinks when idle.

Secure & fast: HTTPS, health checks, and updates built-in.

Pay-as-you-go: Only pay for what you use.

🧠 Easy way to remember:
“You write the code, App Runner runs the show.”

It’s like uploading a recipe and instantly getting a restaurant that serves it—no kitchen setup, no staff hiring. Just code → app → done.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Amazon API Gateway

A

Amazon API Gateway = “Your app’s front door”

What it is: A service that lets you create and manage APIs (ways apps talk to each other).

How it works: It receives requests (like from a website or mobile app), sends them to your backend (like Lambda or EC2), and returns the response.

Why it’s useful:
- Handles security, rate limits, and monitoring
- Supports REST, WebSocket, and HTTP APIs
- Scales automatically with traffic
- Pay only for what you use

Easy way to remember:
“API Gateway is the traffic controller for your app.”

It’s like a receptionist: it listens, routes requests to the right team, and sends back answers—fast and secure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

AWS Step Functions

A

AWS Step Functions = “Workflow made easy”

A service that lets you connect and coordinate tasks (like Lambda functions, ECS, or other AWS services) into a visual workflow.

How it works: You define steps (like a flowchart), and Step Functions runs them in order—automatically handling retries, errors, and timing.

Why it’s useful:
- Breaks big processes into small, manageable steps
- Visualizes the flow for easy debugging
- Ensures tasks run in the right order
- Great for automation, data processing, and backend workflows

Easy way to remember:
“Step Functions = your app’s to-do list manager.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly