AWS Cloud Developer: FullStack -Basics Flashcards

1
Q

Compute

A

Any computer operation requires some computation on a CPU (central processing unit).

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

Server

A

A specialized computer for cloud and web services.

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

Instance

A

A computational unit which may be a physical server or a virtual server that is abstracted by a cloud service.

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

Cluster

A

A collection of instances which perform the same function. It may be used to distribute workloads.

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

Autoscaling Group

A

A type of cluster that can increase or decrease the number of instances based on demand.

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

Technical Debt

A

The cost (in time and resources) of additional code rework caused by choosing an easy solution now instead of using a better approach that would take longer to implement.

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

Microservices

A

Microservices are individual specialized systems (software deployed on specialized infrastructure) designed to accomplish a specific task. Specific tasks may include things like authentication, image processing, or data management.

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

tightly coupled system

A

A system where all the subsystems and processes are tightly knit together and dependent on one another

They are quick to set up but might increase technical debt

Loosely-coupled systems might take longer to setup up but they are easier to improve upon later

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

Quick and easy ways to decouple early on

A
  1. Separate database and file system from the server
  2. Break application down into individual responsibilities which can be run as microservices (doing so allows you to run each service on a separate server that has been equipped with the specific hardware to support that microservice -like having a graphic GPU on the server that processes image data)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

5 major categories of HTTP status codes

A
100 Informational
200 Success
300 Redirection
400 Client Error
500 Server Error
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Anatomy of an URL address

A

protocol //subdomain.domainName:port/path?query=parameters#fragment

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