Hi @nsvsrk ,
In AEM as a Cloud Service (AEMCS), the Commerce Engine is shown between Publish and Author mainly to represent the logical flow of content and commerce data, not because it physically sits between them. Commerce integration is heavily used on the Publish tier because that is where live users interact with product data, pricing, inventory, cart, and other real-time services. These runtime calls must happen on Publish for performance, scalability, and security reasons, especially since Publish auto-scales based on traffic. However, Commerce is not limited to Publish only. The Author tier also connects to Commerce, but mainly for product selection, catalog browsing, and previewing product information while creating content. Author does not handle live transactions or heavy commerce traffic.
Key Points:
-
Commerce layer placement in the diagram is logical, not physical.
-
Publish uses Commerce for real-time product data and customer interactions.
-
Author uses Commerce mainly for product selection and preview.
-
Live commerce traffic should not go through Author.
-
Architecture ensures scalability, performance, and security separation.
Thanks