service design

The reusability fallacy - Part 4

Why the reusability promise does not work

Uwe Friedrichsen

17 minute read

Container ship sailing on the Elbe (nearby Hamburg, Germany)

In the previous part of this series I discussed why reusability is a false friend in distributed systems and thus should not be used to sell distributed architectural approaches. Additionally, I discussed the difference between “usable” and “reusable” assets and why you should strive for “usability” in distributed approaches like, e.g., microservices.

The reusability fallacy - Part 2

Why the reusability promise does not work

Uwe Friedrichsen

13 minute read

Boats in a harbor at sunset

In the first part of this blog series about reusability I discussed why all the reusability ideas break that root in the physical world and that are based on the idea you can save money in the production process by using reusable/standardized parts. We have seen that the actual production process in IT is already practically optimal. Thus, if reusability can help to save time, costs and efforts at all, it can only do so in the design process, which – as we have also seen – is…