> ## Documentation Index
> Fetch the complete documentation index at: https://www.aptible.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# How to scale apps and services

Learn how to manually scale apps and services on Aptible

## Overview

[Apps](/core-concepts/apps/overview) can be scaled on a [Service](/core-concepts/apps/deploying-apps/services)-by-Service basis: any given Service for your App can be scaled independently of others.

## Using the Dashboard

* Within the Aptible Dashboard apps and services can be manually scaled by:

  * Navigating to the Environment in which your App lives

  * Selecting the **Apps** tab

  * Selecting the respective App

  * Selecting **Scale**

<img src="https://mintcdn.com/aptible/RWSo_H5DBAoWcXSD/images/scale-apps1.png?fit=max&auto=format&n=RWSo_H5DBAoWcXSD&q=85&s=f9d711d789234e64a98a2b1ba408a388" alt="" width="2800" height="2000" data-path="images/scale-apps1.png" />

## Using the CLI

Apps and services can be manually scaled via the Aptible CLI using the [`aptible apps:scale`](/reference/aptible-cli/cli-commands/cli-apps-scale) command.

## Using Terraform

Apps and services can be scaled programmatically via Aptible [Terraform Provider](https://registry.terraform.io/providers/aptible/aptible/latest/docs) by using the nested service element for the App resource:

```js theme={null}
resource "aptible_app" "APP" {
    env_id = ENVIRONMENT_ID
    handle = "APP_HANDLE"
    service {
        process_type = "SERVICE_NAME1"
        container_count = 1
        container_memory_limit = 1024
    }
    service {
        process_type = "SERVICE_NAME2"
        container_count = 2
        container_memory_limit = 2048
    }
}
```
