Core Content Delivery Roles

The core Content Delivery Roles are needed for a core installation, in order to make the basic functionality of the system work. Each Role consists of one or more software components to install.

The core Content Delivery Roles are:
RoleDescription
Discovery ServiceExposes the Discovery Endpoint, through which all Content Delivery services are made available.
Content ServiceExposes a number of core Content Delivery APIs.
Content DeployerDeploys content published from Content Manager.
SearchEnables search functionality on Content Delivery-based websites.
The following table shows the various software components for each core Role:
RoleMicroserviceClient APIWeb application extension
Discovery ServiceDiscovery Service(none)(none)
Content ServiceContent ServiceAPI (RESTful)(none)
Content Deployer

Content Deployer endpoint

Content Deployer worker

(none)(none)
Search

IQ Query Service

IQ Index Service

API (RESTful)(none)