Microservices Continued!

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

1/9

flashcard set

Earn XP

Description and Tags

Learn more about microservices

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

aggregate

a unit of consistency that consists of one or many entities, with one of them serving as the aggregate root

2
New cards

how do we avoid eager loading

always reference the aggregate by identity, not through direct references to the instance itself

3
New cards

Command Query Responsibility Segregration (CQRS)

separates the read and write models from each other

4
New cards

result of CQRS

increases reliability, stability and availability. reads and writes can be scaled independently of each other

5
New cards

saga theory

manage business transactions that make use of compensating actions to manage inconsistency

6
New cards

saga

collection of sub transactions t1 to tn, which each have a compensating transaction c1 to cn

7
New cards

issues of microservices 1

additional complexity of creating a distributed system

8
New cards

solution for issue 1

implement inter-process communication mechanisms

9
New cards

issues of microservices 2

writing automated tests that involve multiple services is challenging

10
New cards

issues of microservices 3

deploying features that span multiple services requires careful coordination between various development teams