App Engine Flashcards

1
Q

App Engine

A

–> Simplest way to deploy and scale your applications in GCP
–> Provides end-to-end application management

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

App Engine environments

A
  1. Standard: Applications run in language specific sandboxes
  2. Flexible - Application instances run within Docker containers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

App Engine - Scaling Instances

A
  1. Automatic - Automatically scale instances based on the load:
    –> Recommended for Continuously Running Workloads
  2. Basic - Instances are created as and when requests are received:
    –> Recommended for Adhoc Workloads
  3. Manual - Configure specific number of instances to run:
    –> Adjust number of instances manually over time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How do you split traffffic between multiple versions?

A
  1. IP Splitting - Based on request IP address
  2. Cookie Splitting - Based on a cookie (GOOGAPPUID)
  3. Random - Do it randomly
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

App Engine - Cron Job

A

Allows to run scheduled jobs at pre-defined intervals

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

AppEngine is

A

Regional (services deployed across zones)
–> You CANNOT change an Application’s region

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