HCL Commerce application

Every time you deploy an HCL Commerce application, you are deploying a set of Docker containers that communicate with each other to run your HCL Commerce site. Each HCL Commerce application can contain one or more stores.

For more information about the set of containers, see HCL Commerce production environment overview

You can deploy an HCL Commerce application as an authoring environment or as a live (production) environment.
A live environment includes the capabilities that are needed for a running HCL Commerce production site and serve end-user traffic.
An authoring environment, commonly referred to as auth, includes extra capabilities beyond the capabilities of a live environment. In an authoring environment, site administrators or business users can make changes to your store and then test and preview the changes. Once confirmed to be correct, the changes can then be propagated to the live environment. The authoring environment also has workspaces enabled. This workspace feature allows business users fine-grained control over site changes before they are propagated to the live environment. For more information on the authoring environment, see Authoring environment.

You can create and deploy more than one HCL Commerce application. You can have multiple distinct and independent copies of the HCL Commerce Java Platform, Enterprise Edition application, each with its own EAR, database, and metadata.

For example, you might want to deploy an authoring and live environment in a non-production system as well as an authoring and live environment in a production system.

You can use the non-production system as a test or quality assurance environment where you first make an necessary changes in the authoring environment, then propagate the changes to the live environment where you can run performance tests. If you are satisfied, you can replicate the changes in your production system and promote the changes to your live environment that is serving real traffic.