{"id":"performance-vs-scalability","title":"Performance vs scalability","sections":[{"id":"overview","title":"Overview","html":"<p>A service is <strong>scalable</strong> if it results in increased <strong>performance</strong> in a manner proportional to resources added. Generally, increasing performance means serving more units of work, but it can also be to handle larger units of work, such as when datasets grow.<sup>&#x3C;a href=<a href=\"http://www.allthingsdistributed.com/2006/03/a_word_on_scalability.html%3E1\" target=\"_blank\" rel=\"noopener noreferrer\">http://www.allthingsdistributed.com/2006/03/a_word_on_scalability.html>1</a></sup></p>\n<p>Another way to look at performance vs scalability:</p>\n<ul>\n<li>If you have a <strong>performance</strong> problem, your system is slow for a single user.</li>\n<li>If you have a <strong>scalability</strong> problem, your system is fast for a single user but slow under heavy load.</li>\n</ul>\n<h3 id=\"sources-and-further-reading-1\">Source(s) and further reading</h3>\n<ul>\n<li><a href=\"http://www.allthingsdistributed.com/2006/03/a_word_on_scalability.html\" target=\"_blank\" rel=\"noopener noreferrer\">A word on scalability</a></li>\n<li><a href=\"http://www.slideshare.net/jboner/scalability-availability-stability-patterns/\" target=\"_blank\" rel=\"noopener noreferrer\">Scalability, availability, stability, patterns</a></li>\n</ul>","headings":[{"id":"sources-and-further-reading-1","title":"Source(s) and further reading","depth":3}]}],"sourceFiles":[]}