Final Notes on Architecture (Large-Scale)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/11

flashcard set

Earn XP

Description and Tags

even more!! aaaaaaa

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

12 Terms

1
New cards

what can we do?

think big, manage the complexity of structure as it grows, concentrate on the big picture

2
New cards

location transparency

interact with any service regardless of location

3
New cards

failure transparency

if a machine goes down, the service continues uninterrupted

4
New cards

load transparency

no matter how many people use the system, it stays responsive

5
New cards

upgrade transparency

a component can be changed, moved, maintained or added to without bringing the system down

6
New cards

what do we use http or similar transport protocols for

fetching data back to the local site, and sometimes write data back

7
New cards

what do we use remote object protocols for

make the remote site perform some action

8
New cards

how do we identify things?

universal resource identifiers (URI), interoperable object reference (IOR) in CORBA

9
New cards

what 2 issues are there with locating?

how does the client find the database? and how do all clients find the same database?

10
New cards

how do we handle the database location issue?

don’t hard-wire it because it will change. instead, look it up online in a directory so there is a single point of change

11
New cards

how does replication work?

client can use the first database but if it’s too slow it can switch to the second one. typically put the replicas on different machines/ networks/ sites/ continents

12
New cards

what two issues do we face with replication?

handling local copies and load balancing