Adobe Commerce is een e-commerce platform die als basis Magento heeft. Het is eigenlijk Magento, maar dan met extra functionaliteiten en mogelijkheden. In de kern is het precies hetzelfde. Met Adobe Commerce richt Adobe zich op de bovenkant van de markt: de grotere webshops die behoefte hebben aan een contract met een grote software-leverancier, zekerheid en extra features.
Laten we eens kijken naar de redenen om voor Adobe Commerce te kiezen. Alle marketing-uitingen van Adobe Commerce staan vol met buzz-words (composable commerce, AI-driven personalized experiences, API-first headless), maar waar heb je wat aan?
Adobe Commerce Cloud?
Adobe pusht steeds meer hun cloud oplossing. Magento/Adobe Commerce is een PHP applicatie die je op eigen of hosted hardware kan zetten. Wij doen dat altijd bij onze partner Hypernode bijvoorbeeld. Maar Adobe biedt met Cloud een oplossing waarbij zij die verantwoordelijk overnemen. Het is hierbij wel belangrijk om te vermelden dat het gaat om een hybride vorm tussen SaaS en self-hosted.
Bij SaaS heb je geen toegang tot de onderliggende code en database. Dat heb je bij Adobe Commerce Cloud wel. De code, plugins etc. zijn in beheer van de Solutions Partner. Zodra een nieuwe versie van de code live gezet kan worden, wordt de applicatie naar de servers van Adobe gepusht. Vanaf daar is het Adobe’s verantwoordelijkheid. Zij dragen dus zorg voor de performance, security, caching (Fastly) en e-mail. Deze hybride vorm wordt soms ook wel PaaS genoemd, platform-as-a-service: je hebt de flexibiliteit van het volledig kunnen aanpassen van het onderliggende platform, zonder de hassle van het optuigen van hosting, deployments, etc.
Als je gewend bent af en toe zelf wat op de server aan te passen, dan ben je bij Adobe Commerce Cloud niet aan het juiste adres: de user waarmee je op de server inlogt heeft geen schrijfrechten. Code kan alleen aangepast worden door middel van een deploy.
Je krijgt zowel een staging- als productieomgeving overigens. De architectuur ziet er ongeveer als volgt uit:
- Fastly FPC
- Loadbalancer
- 3 NGINX/PHP Applicatie servers
- 1 Database server
- Redis/RabbitMQ/Opensearch draait op 1 van de applicatieservers