Software Architecture Quality Attributes
Software Architecture Quality Attributes
Software Architecture Quality Attributes
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Another example...Singleton– Ensure a class only has one instance, and provide a global pointof access to it.However, a singleton in a distributed system is a majorheadache!– one server becomes two servers with a load balancer forscalability• now there are two singletons !– really only one singleton• a major performance bottle-neck to ensure the system will neverever scale !Actually – many consider singleton an anti-pattern!Henrik Bærbak Christensen 21