KEY ARCHITECTURAL PRINCIPLES Flashcards

1
Q

The architecture should be capable of
accommodating increased workloads or
resource demands without significant
changes.

A

SCALABILITY

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

It involves breaking down a system into distinct, self-contained modules or components.

A

MODULARITY

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

ensures that a system consistently performs its intended functions accurately and without failures.

A

RELIABILITY

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

the ability of the architecture to adapt
to changing requirements or new technologies without requiring a complete redesign.

A

FLEXIBILITY

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

focuses on the ease of managing and updating a system.

A

MAINTAINABILITY

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

An integral part of the architecture. This includes mechanisms for access control, encryption, authentication, and data protection.

A

SECURITY

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

It ensures that the system can communicate and work seamlessly with
other systems or components, especially
when integrating with external services or APIs.

A

INTEROPERABILITY

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

involves making efficient use of resources while achieving the desired functionality and performance.

A

COST-EFFECTIVENESS

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

considerations involve optimizing system speed, responsiveness, and resource utilization.

A

PERFORMANCE

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