There are two rules of thumb architects follow when decomposing systems. First, ensure that adding a new feature tends to change only one service or a component at a time. This reduces interface churn.6 Second, avoid “chatty” or fine-grained communication between services. Chatty services scale poorly and are harder to impersonate for testing purposes.
-Jez Humble
Select a background
More quotes by Jez Humble
Popular Authors
A curated listing of popular authors.