También se encuentra al componer pilas de middleware; por ejemplo, si A es una base de datos y B y C son caches, D puede pedir tanto a B como a C la confirmación de una transacción, dando lugar a llamadas de confirmación a A duplicadas.