People often talk about scaling in a lopsided manner. Meaning scaling is only <i>up</i>, well scaling works both directions. For an architecture or runtime to be scalable, it needs to shrink as the demands placed on it fall. Scalability works in both directions.