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