Scaling can be vertical or horizontal. Vertical scaling is where you have a single database instance that grows by adding more compute, memory, and/or storage so that it can handle more traffic. Horizontal scaling is where you add multiple database instances so the traffic that hits your database gets distributed across those instances.