Key Tech Terms Flashcards

1
Q

What is vertical scaling?

A

the enhancement of memory, processing power, networking, and other technical capabilities of an existing cloud server

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

What is horizontal scaling?

A

the enhancement of cloud bandwidth by adding new computing nodes or machines

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

If you want to increase availability, what type of scaling should you utilize?

A

horizontal

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

What are the 3 W’s of Scaling?

A

What do we scale, Where do we scale, When do we scale

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

What is Prometheus (not the dude who gave us fire and is having his insides eaten daily by an eagle but the software tool)?

A

A free software used for event monitoring and alerting

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

Explain the difference between managed and unmanaged

A

Managed: AWS takes care of capacity an compute for you
Unmanaged: You take care of everything

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

What does ETL stand for?

A

Extract, Tranform, Load

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

What is a container?

A

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another (think of it as a easy way to bring code to different environment easily)

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

what is a hypervisor?

A

software that creates and runs virtual machines

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

What is a Dockerfile?

A

a text document that contains all the commands or instructions that will be used to build an image

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

What is an image in regards to containers?

A

an immutable file that contains the code, libraries, dependencies, and configuration files needed to run an application

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

What is a registry in regards to containers?

A

stores docker images for distribution

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

A container a running copy of an image?

A

Yes

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

A container a running copy of an image?

A

Yes

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

What is a DDos attack?

A

A distributed denial of service attack is an attack that attempts to make your website or application unavailable to your end user

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

What is a SYN flood?

A

A layer 4 DDoS attack that works at the transport layer. It uses the built in the patience of the TCP stack to overwhelm a server by sending a large number of SYN packets and then ignoring the acknowledgments returned by the server

17
Q

What is amplification attack?

A

an attacker sends a third party server a request using a spoofed IP address that the server then responds to with a greater payload than the initial request

18
Q

What is a layer 7 attack?

A

A type of DDoS attack that floods a web server with a lot of Get or Post requests

19
Q

Regarding security, what does PII stand for?

A

Personally identifiable information

20
Q

What is PaaS?

20
Q

What is PaaS?

A

platform as a service is single stop application deployment model. You bring code and the provider builds everything for you, deploys your application, and then manages it going forward

21
Q

What is IaaS?

A

infrastructure as a service is a form of cloud computing service that compute, networking, and storage resources

22
Q

What is SaaS?

A

a type of cloud service that allows users access to applications over the internet instead of downloading them

23
Q

What is caching?

A

locally stored data

24
What are the two types of caching?
External and internal
25
What is external caching?
data that is going to be returned by our users
26
What is internal caching?
data used to speed up our database
27
What is Memcache?
simple database caching solution
28
What is Redis?
a database caching solution that can be a standalone database