5.1

A historically grown monolith with a strong ecosystem.

5.1

Evaluation of Adobe Commerce (Magento) on the basis of the international peer review.

How easy is it to quickly and scalably build the individual solutions you need for your business using the application? See also: Best of Breed versus Best of Suite.
Composability
i
5.8

Adobe or Magento Commerce is a monolithic platform that is deployed with all the features included, not just the ones required. It is not possible to decompose included features. The main possibilities for extension and customization are through third-party integrations from the large Adobe ecosystem, or through custom solutions, which are inevitably high-code developments requiring considerable resources.

How well can a cloud application be broken down into its individual parts and used? The best solutions can be combined based on specific customer requirements.
Modularity
i
3.3

The architecture of Adobe Commerce is not based on a modular system/microservices. It is a historically grown monolith. Users implement more or less all existing functionalities, no matter whether they really need them, and it’s difficult to add new custom functionality. Only a few services like the analytics capability called Business Intelligence can be added at an extra cost.

How well can this application be connected and controlled via standardised applications? A functional API interface is able to interact with any other software.
API First
i
4.9

Adobe Commerce generally offers the Magento web API framework, but it does not follow an API first approach. Magento built an online shop system with inseparable GUI, and the API layer was added later, which is inevitably represented in the architecture. Technically, these APIs follow most, but not all, modern industry standards.

How natively can this application be operated in the cloud (updates, backup, porting)? An ideal cloud solution is available everywhere, accessible at any time, highly secure, flexible and agile.
Cloud Native
i
5.6

Adobe or Magento Commerce can be deployed as an on-premise solution, or in the cloud on AWS or Azure. By partnering with major cloud providers, Adobe Commerce Cloud is, overall, a robust solution. The greatest drawbacks are the missing support for autoscaling, and inconvenient core updates.

How independent can the application be from the end user’s interface (desktop, mobile, on the go…)? A functional solution is able to operate with any frontend.
Headless
i
6.1

In the architecture of Adobe Commerce, the business logic is not decoupled from the frontend. This means that it is not a true headless solution, but rather a hybrid. Still, many out-of-the-box skins and strong personalization options are available. But it is not possible to develop the user experience freely and flexibly.

5.1
5.8Composability
6.1Head-
less
5.6Cloud
Native
4.9API
First
3.3Modu-
larity

Adobe Commerce was built on Magento and thus has a long history and widespread use in the market. The open-source version of the platform continues to exist under the name Magento 2. The managed enterprise version of Magento is now part of the Adobe Experience Cloud and can be combined with the various Adobe services.

Intro

The product that is known today as Adobe Commerce has a long and eventful history. In May 2018, Adobe acquired Magento for US$1.68 billion to complement its business offer with e-commerce capabilities. Magento itself was founded in 2008 and released its digital commerce platform as an open-source solution in the same year. After that, Magento grew rapidly and became one of the most popular e-commerce solutions. Its open architecture and PHP-MySQL, the most popular framework of the 2000s, contributed to its early success. After Magento was purchased by eBay in 2011, less successful years followed before it was acquired by Adobe in 2018. Three years after the acquisition, in April 2021, Magento was integrated into Adobe Experience Cloud, when Adobe unified its brands and Magento Commerce ultimately became Adobe Commerce.

The open-source version of the platform does continue to exist under the name Magento 2. However, Adobe has already discontinued support for Magento 1.

Key results

Adobe or Magento Commerce has an overall Composable Agility Score of 5.1. Its strongest subscore is headless with a score of 6.1, where the personalization options and many out-of-the-box frontends are particularly impressive. The lowest score is 3.3 for microservices. Based on Magento, Adobe Commerce remains a monolith that was not developed natively with the standards of modern e-commerce.

Scoring details

5.8

Composability

Composable architecture means that it is easy to assemble and scale a software product according to individual functionality requirements. Composable software should be plug-and-play even across different products. Adobe or Magento Commerce is a monolithic platform that is deployed with all the features included, not just the ones required. It is not possible to decompose any of the features that are initially provided. However, Magento offers two main means of extension and customization. The first is through third-party integrations from the Adobe ecosystem. There are more than 300,000 Magento developers and a huge partner network, making Adobe’s ecosystem and community a real asset. Secondly, Adobe Commerce can be extended using custom solutions provided by the customer. However, these inevitably require traditional development with considerable effort. Adobe Commerce doesn’t offer no-code or low-code customizations, serverless functions, or easy ways to change APIs. Extensibility is therefore fundamentally available, but the ecosystem only offers the ease of use of composable commerce as long as the built-in functionalities and capabilities of the ecosystem are sufficient to meet a business’s requirements.

3.3

Modularity

Modular systems can be achieved in various ways, e.g. via microservices or PBCs (Packaged Business Capabilities). Due to the increasing relevance of composable solutions, modular systems are becoming more and more essential and must be adaptable accordingly.
Microservices are an architectural pattern where individual pieces of business functionality are developed, deployed, and managed independently. The architecture of Adobe Commerce is not based on microservices. It is a historically grown monolith, with all the advantages and disadvantages that come with that
. On the plus side, it is easy to implement Adobe Commerce, allowing for comparably short time-to-market. On the other hand, the plug-and-play simplicity of the monolithic platform comes at the expense of the benefits that microservices would provide: easier testing, improved productivity, flexibility, and scalability. Users implement more or less all existing functionalities, whether they need them or not, and it’s difficult to add new custom functionality as it often clashes with existing features. Only certain services, like the analytics capability called Business Intelligence, can be added for an extra cost. But only a few such capabilities are available, and they are not as granular and functionally independent as true microservices.

4.9

API First

An API-first approach means that a software product is built based on the assumption that it will be consumed through APIs. Adobe Commerce generally offers the Magento web API framework, which provides integrators and developers the means to use web services that communicate with the Magento system. Adobe Commerce does not follow an API-first approach, though. Magento built an online shop system with inseparable GUI, and an API layer was added later. This is, inevitably, always reflected in the architecture. 

Today, Adobe Commerce offers their own PWA framework that communicates with the backend system through APIs. Technically, these APIs follow several industry standards such as OAUTH and REST. However, they don’t provide versioning, and output types are mostly hard coded using JSON. This limits flexibility. Capability coverage with APIs is relatively high overall, but less so with B2B features.

5.6

Cloud Native

Cloud-native technologies are an approach to designing, constructing, and operating workloads which are built in the cloud, and which leverage it beyond storage and hosting. Being cloud-native is about speed, agility, and scalability. Adobe or Magento Commerce can be deployed either as an on-premise solution, or in the cloud on AWS or Azure. Thanks to partnerships with major cloud providers, Magento Commerce Cloud is, overall, a robust solution. Modern standards like on-demand self-service and resource pooling are provided. A substantial disadvantage is that Adobe Commerce Cloud doesn’t yet support autoscaling, resulting in limitations in terms of maximum transaction throughput. The second considerable drawback is inconvenient core updates. Dependencies in the code aren’t fully transparent. Modules have implicit access to other modules’ business logic. As a result, updates—especially of customized features—are potentially fatal. Changes to one part of the product may cause unforeseen consequences elsewhere due to the intransparent cause-effect relationship of a monolithic system. The fundamentally solid cloud solution from Adobe, respectively Magento, thus falters when it comes to the actual strengths of the cloud: elastic scaling and seamless deployment.

6.1

Headless

A headless application has an architecture that completely separates the backend content, data storage and complex functionality from the client-side rendering of the information. Due to the dependency issues already explained under “Cloud Native,” Adobe Commerce does not decouple the business logic from the frontend. This means that it is not a headless solution, but rather a hybrid. Magento Commerce generally offers a standard frontend and the PWA Studio. And while other frontends can be added, the original one cannot be removed. The many out-of-the-box skins that are available in the marketplace are one of Adobe Commerce’s strengths, but are more of a declarative nature than enabling a platform to integrate current and future channels like voice or car. This is one aspect where Magento has benefited from being acquired by Adobe, as this has opened up the possibility for integrations with other services such as Adobe Experience Cloud. However, the user experience cannot be customized as freely and flexibly as might be desired. PHP is set, major parts of the JavaScript environment are set, and certain elements cannot be removed without major effort.

Bottom line

As a continuation of the Magento legacy, Adobe Commerce is a solid, industry-recognized digital commerce solution. ​​It benefits from the community and the large ecosystem that have grown over many years, and it solves many standard use cases out-of-the-box. The original system was extended with API endpoints and changeable frontends. However, later modifications cannot disguise the fact that Adobe Commerce is not truly headless or API-first or cloud native. Customizations can only be implemented as high-code developments. And the more the solution is adapted to individual requirements, the more unpredictable and costly updates become.

FAQ

Is Adobe commerce the same as Magento?
Adobe Commerce is based on Magento, but it is not the same product. Magento is an open-source commerce solution released in 2008. 10 years later, Adobe acquired Magento, and it ultimately became Adobe Commerce. However, the open-source version of the platform continues to exist under the name Magento 2.
What is Adobe Magento?
Magento is an open-source e-commerce platform written in PHP. Magento was acquired by Adobe Inc in May 2018 for $1.68 billion. The software was originally developed by Varien Inc., a US private company headquartered in Culver City, California, with assistance from volunteers.
What is the difference between Adobe Magento and WordPress?
Magento is a highly extensible open-source e-commerce platform designed to help users with at least a basic level of web development knowledge build and grow an online store. WordPress is a multi-purpose content management system that appeals to users with varying levels of technical knowledge
What are Adobe Magento extensions?
Extensions are add-on software modules designed to enhance user experience and increase conversions. The standard Magento platform is somewhat basic, allowing it to work for a range of e-commerce businesses. As a business grows, extensions can be added or removed to allow for prime functionality.
Is Adobe Magento free?
Magento Open Source is free of charge. You can also use various free extensions and themes provided by Magento extension builders to enhance your site. However, launching an online business goes beyond downloading and installing the platform. You have to pay for domain and hosting services. Adobe Commerce does not offer a free version.

Last entries

Learn about the score

Working together with scientists and industry leaders from the respective cloud areas, our evaluations are based on an industry peer review standard that meets the highest standards of objectivity. All the insights are combined in a single figure, which means they can be applied more easily and effectively from both a technical and a business perspective.

New blogposts.