Serverles Architecture Flashcards

1
Q

What is serverless architecture?

A

A cloud computing model where the cloud provider manages the infrastructure, allowing developers to focus solely on writing code without worrying about the underlying servers.

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

What are the main benefits of serverless architecture?

A

Cost-effective: Only pay for resources when your code runs.
Auto-scaling: Scales automatically with the application’s demand.
Reduced Maintenance: No servers to manage or update.

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

Name some key AWS services used in serverless architectures.

A

AWS Lambda: Executes code in response to events.
Amazon API Gateway: Manages and secures APIs.
Amazon DynamoDB: Provides a managed database service.

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

What are some limitations of serverless architecture?

A

Cold Start Delays: Initial delay during the first execution of a function.
Runtime Restrictions: Limited choices for runtime languages and environments.
Monitoring Challenges: More complex due to lack of direct access to the underlying infrastructure.

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