Documentation Center

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:
NameDescription
Content Data StoreThe 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 databaseThe 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 databaseThe database for information about the availability, URLs and port numbers of the various Content Delivery Capabilities.
User Generated Content (UGC) databaseThe database for ratings and comments. The UGC Moderation Service and the UGC Community Service both read from, and write to, this database.
Elasticsearch databaseThe third-party database from Elasticsearch for search indexes. This database is used for indexing content and finding that indexed content through search.