Planning your production environment infrastructure

The production environment is the live environment that is open for business and accessible to shoppers. Before you open your site to serve live traffic, ensure that you have a robust system that is configured to optimize and maintain the containers that are running your HCL Commerce application.

In other topics in the documentation, you learned how to deploy environments locally by using Docker Compose. Now, you need to think about how to run your containers in a live production. Read the following sections to learn:
  • What kind of infrastructure do you need to manage and maintain your containers in production? How do you plan on implementing container recovery or monitoring? These are just some of the questions that you should consider when planning for production.
  • What is your plan for deploying updates or changes to your production environment. How does your strategy align with your container infrastructure to seamlessly and easily deploy your updates? It is recommended that you consider implementing a continuous integration and continuous deployment (CI/CD) pipeline. With a CI/CD pipeline, not only can you deploy and manage your production environment, but you can just as easily deploy more environments to use as test or quality assurance environments.
Before you proceed, ensure that you review the requirements for running HCL Commerce.