Skip to main content

Overview

COMET DXP is a highly customizable platform for building modern applications based on a headless CMS.

The following design principles are considered:

The following diagram visually highlights these principles.

Architecture

A typical COMET DXP application with its microservices is shown in the following diagram.

Architecture

note

Many of the highlighted microservices can be exchanged or omitted.

Why don't just use an off-the-shelf solution?

  • We want a solution that is highly customizable
  • We want to offer excellent developer experience (DX)
  • We want to host on-premise

You can build two types of applications with COMET DXP:

  • Content websites: Websites that are primarily content-driven without a lot of structured data. Content websites heavily use the CMS features (page tree, blocks etc.) and have at least one site.
  • Data-driven applications: Applications that are primarily data-driven. Data-driven applications might not use the CMS features and might not have a site at all.
note

This terms are used throughout the documentation as some concepts heavily differ between this two types.