Services determine the number of Containers of your App and the memory and CPU limits for your app. An app can have multiple services.Services are defined one of two ways:
Single Implicit Service: By default, the platform will create a single implicit cmd service defined by your image’s cmd or ENTRYPOINT.
Explicit Services: Alternatively, you can define one or more explicit services using a Procfile. This allows you to specify a command for each service. Each service is scaled independently.