Cloud Services, Distributed Systems, Coding, System Design Interview, System Design Concepts.
handles the changing needs of an application by statically adding or removing resources to meet changing application demands, as needed. In most cases, this is handled by scaling up (vertical scaling) and/or scaling out (horizontal scaling). What is scale-up (or vertical scaling)? Scale-up is done