Whereas granularity disintegrators provide guidance and justification for when to
break a service into smaller pieces, granularity integrators work in the opposite way—
they provide guidance and justification for putting services back together (or not
breaking apart a service in the first place).
Analyzing the trade-offs between disinte‐
gration drivers and integration drivers is the secret to getting service granularity
right. The four main drivers for granularity integration are as follows: