Content Delivery microservices, clients and databases
The relations between the various microservices, clients and databases are illustrated in a diagram.
The diagram shows which microservices interact with Content Manager, and which with the Presentation Environment. It also shows which microservices interact with which Content Delivery databases.
The Content Delivery databases are:
| Name | Description |
|---|---|
| Content Data Store | The database for content published from Content Manager. The Content Deployer puts the published content into this database, and the (Session-enabled) Content Service retrieves the published content from it. |
| State Store database | The database for the states of Content Deployer packages. This database exists for the benefit of a scaled-out Content Delivery setup, for scaled-out threads to read from and process. |
| Discovery Service database | The database for information about the availability, URLs and port numbers of the various Content Delivery Capabilities. |
| Session Preview database | The database for session-specific content, created through an Experience Manager editing session. The Session-enabled Content Service retrieves this content to display on the Experience Manager-enabled website. |