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:
| Role | Description |
|---|---|
| Discovery Service | Exposes the Discovery Endpoint, through which all Content Delivery services are made available. |
| Content Service | Exposes a number of core Content Delivery APIs for the presentation environment to interact with. |
| Content Deployer | Deploys content published from Content Manager. |
| Search | Enables search functionality on Content Delivery-based websites. |
| User Generated Content (UGC) | Enables commenting and rating on the published website. Note that you cannot use the same UGC instance for both SDL Tridion Sites and SDL Tridion Docs. |
The following table shows the various software components for each core Role:
| Role | Microservice | Client API | Web application extension |
|---|---|---|---|
| Discovery Service | Discovery Service | (none) | (none) |
| Content Service | Content Service | API (RESTful) | (none) |
| Content Deployer |
| (none) | (none) |
| Search | IQ Query Service IQ Index Service | API (RESTful) | (none) |