Software Architecture Quality Attributes
Software Architecture Quality Attributes
Software Architecture Quality Attributes
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
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