3 ms·
Integration is hard. The amount of work to keep good integration between all services in a business grows as the square of the number of services. Missing “obvi
by dodobirdlord 6y ago
Integration is hard. The amount of work to keep good integration between all services in a business grows as the square of the number of services. Missing “obvious” integrations is just a natural consequence of being large.
- dragonwriter 6y ago> The amount of work to keep good integration between all services in a business grows as the square of the number of services That's true if each of the services directly integrates with each of the other services—or, more generally, if the number of integrations per service grows proportionally to the total number of services. But the number of service interactions per service seems, IME, to increase sublinearly with number of services, and a decreasing marginal rate.
- dodobirdlord 6y agoEven the effort of being on the lookout for whether two services should naturally integrate with each other scales superlinearly. Eventually you reach a point where most teams don't even know of the existence of most teams.