Granularity integrators (1) database transactions (2) data dependencies (3) workflow and choreography
- fault tolerance
- responsiveness and performance (Model: 3 types of latency)
- reliability & data consistency
(2) data dependencies axiom: service that writes data, owns it
big ball of distributed mud
(3) workflow and choreography
a) fault tolerance dependency on other service over the network? network problems breaks your service (monolith did not have this problem)
b) responsiveness and performance Model: 3 types of latency
c) reliability & data consistency