Section 15.137 Microservices Flashcards

Objective 3.1 Compare and contrast security implications of different architecture models. Objectives 4.1 Given a scenario, apply common security techniques to computing resources

1
Q

Microservices

A

Architectural style for breaking down large applications into small, independent services

■ Each microservice runs a unique process and communicates through a well-defined, lightweight mechanism

■ Contrasts with traditional monolithic architecture, where all components are interconnected

Each service in the microservice architecture is self-contained and able to run independantly

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

Advantages of Microservices

Scalability

A

Services can be scaled independently based on demand

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

Advantages of Microservices

Flexibility

A

Microservices can use different technologies and be managed by different
teams

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

Advantages of Microservices

Resilience

A

Isolation reduces the risk of system-wide failures

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

Advantages of Microservices

Faster Deployments and Updates

A

Independent deployment and updates allow for agility and reduced deployment risk

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

Challenges of Microservices

Complexity

A

Managing multiple services involves inter-service communication, data consistency, and distributed system testing

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

Challenges of Microservices

Data Management

A

Each microservice can have its own database, leading to data consistency
challenges

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

Challenges of Microservices

Network Latency

A

Increased inter-service communication can result in network latency and slower response times

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

Challenges of Microservices

Security

A

The distributed nature of microservices increases the attack surface,
requiring robust security measures

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