Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.44 KB

README.md

File metadata and controls

28 lines (20 loc) · 1.44 KB

Heroku Integration Service Mesh

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.

Heroku Integration Service Mesh diagram

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.

Developing

See DEVELOPING.md.