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 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. |
| Elasticsearch database | The third-party database from Elasticsearch for search indexes. This database is used for indexing content and finding that indexed content through search. |