Horizontal Scaling:
Description: Horizontal scaling, or scaling out, involves adding or removing instances of an application to distribute the load. Automatic horizontal scaling increases the number of application instances during periods of high demand and decreases them during periods of low demand.