“This single team finds it easy to communicate about proposed changes and refactorings, and typically has a good sense of ownership. Now let’s imagine a different scenario. Instead of a single, geolocated team owning our catalog service, suppose that teams in the UK and India both are actively involved in changing a service — effectively having joint ownership of the service. Geographical and time zone boundaries here make fine-grained communication between those teams difficult. Instead, they rely on more coarse-grained communication via video conferencing and email. How easy is it for a team member in the UK to make a simple refactoring with confidence? The cost of communications in a geographically distributed team is higher, and therefore the cost of coordinating changes is higher. When the cost of coordinating change increases, one of two things happen. Either people find ways to reduce the coordination/communication costs, or they stop making changes. The latter is exactly how we end up with large, hard-to-maintain codebases.”
―
Building Microservices: Designing Fine-Grained Systems
Share this quote:
Friends Who Liked This Quote
To see what your friends thought of this quote, please sign up!
0 likes
All Members Who Liked This Quote
None yet!
This Quote Is From

5,149 ratings, average rating, 443 reviews
Browse By Tag
- love (101096)
- life (79060)
- inspirational (75607)
- humor (44242)
- philosophy (30828)
- inspirational-quotes (28747)
- god (26827)
- truth (24664)
- wisdom (24493)
- romance (24290)
- poetry (23143)
- life-lessons (22520)
- quotes (20919)
- death (20501)
- happiness (18914)
- travel (18580)
- hope (18488)
- faith (18315)
- inspiration (17243)
- spirituality (15642)
- relationships (15443)
- religion (15358)
- motivational (15247)
- life-quotes (15238)
- love-quotes (15067)
- writing (14913)
- success (14154)
- motivation (13099)
- time (12814)
- science (12049)