# Choose a use case

Use these guides to connect Northflank features around an application task. Each guide gives the order, important choices, and links to the detailed configuration instructions.

If this is your first deployment, start with [Build and deploy your code](https://northflank.com/docs/v1/application/getting-started/build-and-deploy-your-code).

### AI workloads

| Goal | Guide |
| --- | --- |
| Execute application or agent code in isolated environments | [Run code in sandboxes](run-code-in-sandboxes) |
| Serve a model from a GPU deployment | [Host a model on GPUs](host-a-model-on-gpus) |
| Give a coding agent a cloud development environment | [Use a cloud coding agent](use-a-cloud-coding-agent) |

To configure a known feature, use its sidebar section. For example, GPU configuration is under Compute → GPUs, and domain configuration is under Networking.

### Applications

| Goal | Guide |
| --- | --- |
| Deploy an application with a database | [Deploy a production app](deploy-a-production-app) |
| Process work continuously or on a schedule | [Run background tasks](run-background-tasks) |
| Use GPU resources for an application | [Run GPU workloads](run-gpu-workloads) |
| Move an existing Heroku application | [Migrate from Heroku](https://northflank.com/docs/v1/application/migrate-from-heroku) |

### Release process

| Goal | Guide |
| --- | --- |
| Preview changes in an isolated environment | [Create preview environments](create-preview-environments) |
| Promote changes through staging | [Release through staging](release-through-staging) |
| Follow the environment setup tutorial | [Set up environments](https://northflank.com/docs/v1/application/getting-started/set-up-environments) |

### Cloud resources

| Goal | Guide |
| --- | --- |
| Access or create resources in AWS | [Connect an app to AWS](connect-an-app-to-aws) |
| Host workloads on your cloud infrastructure | [Run workloads in your cloud](run-workloads-in-your-cloud) |

Cloud resource access does not require you to host workloads in your cloud. Provider links, workload identities, and external resources have their own requirements.
