Serverless computing Flashcards

1
Q

What is serverless computing?

A

A cloud-native platform for short-running, stateless computation (in stateless compute containers) and event-driven applications which scales up and down instantly and automatically, and managed by third parties and charges for actual usage at a millisecond granularity.

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

Does serverless mean no servers?

A

check notes for answer + example

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

What are functions triggered by in serverless computing?

A

Events.

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

What is meant by stateful?

A

Stateful refers to the applications that track the operating state of interaction. Traditional server applications are stateful. E.g. keeping track of client’s shopping basket.

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

What is meant by stateless?

A

Stateless refers to the applications that do NOT track the operating state of interaction. In serverless, functions are destroyed as soon as they are finished. States must be kept external to the functions, e.g. in databases, on client side.

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

What is an API gateway?

A

An API gateway is an HTTP server where routes and endpoints are defined in configuration, and each route is associated with a resource to handle that route.

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

Short execution duration and pub/sub as event system.

A

notes

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