It is a common idea to try to apply consistency during technical designs. The goal is to make things easier by applying consistency, but artificial consistency can be identified by the fact that it doesn’t provide additional value.

Artificial consistency means restricting design patterns and solutions to a small pool that can be standardized and repeated throughout the entire architecture in a way that does not provide technical value. - Kill It With Fire 1

Examples

  • Moving bespoke servers from VMWare to Cloud. If you aren’t leveraging the benefits of Cloud, then the effort provides almost no value.

Footnotes

  1. Kill It With Fire