In this article, Alois Reitbauer, a Performance Architect for dynaTrace Software, specifies several architectural anti-patterns which can downgrade an application’s performance. Knowing those anti-patterns and proactively designing the application to avoid them will keep away certain snags that can impact application’s performance.
Read: Performance Anti-Patterns in Database-Driven Applications
Alois details on the following anti-patterns:
- Misuse of O/R Mappers
- Loading More Data Then Needed
- Inadequate Usage of Resources
- One Bunch of Everything
- Bad Testing