API Node & API Deployer: Real-time APIs

Production deployments in DSS are managed from a central place: the Deployer. The Deployer is usually deployed as a dedicated node in your DSS cluster, but may also be run locally on a Design or Automation node. See how to install the Deployer on your environment.

The Deployer has two separate but similar components, the Project Deployer and the API Deployer, that handle the deployment of projects and API services respectively. This section focuses on the latter. To know more about the Project Deployer, please refer to Production deployments and bundles.

In DSS Design and Automation nodes, you can create API services and deploy them to one or several API nodes, which are individual servers that do the actual job of answering REST API calls. The API Deployer allows you to:

  • Define “API infrastructures”, each pointing to either already-installed API node(s) or a Kubernetes cluster

  • Deploy your API services on an infrastructure (i.e. to all the API nodes in the infrastructure)

  • Monitor the health and status of your deployed APIs