Validated on 6 October 2020 •
Posted on 6 October 2020
This section details various concepts of App Platform to help build your mental model of how App Platform works, and what the documentation is referring to when it uses certain terminology.
The build and run commands are the command-line statements that compile your app resource at build time and launch your app resource after it has been built, respectively.
A resource in App Platform is any deployable, billable, run-time software element in your app. A resource can be a database, a service, a worker, or a static site.
Scaling is the process of adding more capacity to a resource in your app, either horizontally (more containers) or vertically (more CPU and memory per container).
In App Platform, a worker is a type of resource that is not internet accessible but runs server-side code written in a supported programming language, such as Python, Ruby, Go, Node.js, or PHP.
In App Platform, a service is a type of resource that is both accessible and running server-side code written in a supported programming language, such as Python, Ruby, Go, Node.js, or PHP.