The Heroku Integration Service Mesh is a software layer that front's Heroku Integration managed apps providing
connected client communication authentication. It accompanies the
Heroku Integration add-on.
Overview
The Heroku Integration Service Mesh is installed by
Heroku Buildpack for Heroku Integration Service Mesh,
is started in the app's Procfile web process type, and listens on external
$PORT. Service mesh Managed apps listen on internal $APP_PORT.
The Heroku Integration Service Mesh provides the following capabilities:
App startup and health: With a provided app startup command, the service mesh ensures that the app is running
and healthy.
Authentication: Only connected clients can only invoke a target service mesh managed app. Each app is
connected to a Salesforce or Data Cloud org by a developer or admin via the Heroku Integration CLI plugin. Each
request travels with a secure identity that is then validated and authenticated by the Heroku Integration Service
Mesh and Heroku Integration add-on.
Metrics: The service mesh captures request metrics.