Magento Commerce is the leading provider of open omnichannel innovation. Its an open source, cloud-based digital commerce platform and omnichannel solution which empowers merchants to integrate digital and physical shopping experiences. Built for rapid innovation, the platform combines rich, out-of-the-box functionality with powerful business tools. This customizable platform seamlessly integrates with third-party solutions, can be deployed in any environment, and is backed by a vast network of commerce experts ready to help you.
Magento 2.x is structured to support multi-instance cloud architecture - Elastic scalability, high resilience and availability, while still maintaining flexibility in software customization.
Magento generates thumbnail instances on a need to basis to keep the system optimized. This is specifically true where custom thumbnail sizes are concerned. The client has a Magento 2 store on a multi-instance Amazon EC2 environment with backend on a separate instance and the frontend on multiple instances. Hence, when a new product is added or updated, it is not guaranteed that the frontend instances will get them when the end user browses it. This causes the end user to see broken images. The objective of Schogini’s task was to prevent any “Image not found” incidents, especially when new products or product images are uploaded via the admin.
Understand how the images are stored and thumbnails are generted in Magento 2.x and develop a solution that must take into account that custom Magento modules can have their own thumbnail sizes. Design a system that will ensure that the new images are correctly propogate to the Amazon instances and ultimately to the CDN to prevent the end user from seeing broken images or default placeholder image.
The client can now be sure that the end user of the store will never see a broken image when product images are added or updated. This helps the client maintain quality standards which their end users expect from such a brand.