12.07.2015 Views

Software Architecture Quality Attributes

Software Architecture Quality Attributes

Software Architecture Quality Attributes

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!