unlock innovation with Evolve
Evolve is the new development platform for building modern composable commerce. Evolve was built from the ground up, based on 10 years of experience with building a wide range of composable commerce use cases. It already powers over 40 production sites, with over 2 billion euros in yearly revenue.
explore the evolve stack
storefront
middleware & backend
platform & developer experience
Using platform principles, Evolve is built from the ground up to support your teams where needed, and to enable speed and freedom where possible.
architecture
Evolve is powered by a Next.js storefront, a GraphQL middleware layer powered by Apollo and serveral domain services that provide business functionality through integration with several leading SAAS systems like commercetools, Storyblok and Algolia.
any cloud will do
Evolve is designed for the cloud and built in the cloud. It supports any of the popular cloud providers and implements native cloud services where possible.
The MACH composer platform is included for deploying composable commerce stacks to any environment. And if your use case requires it, we have the ability to integrate Kubernetes as well.
integrate with anything
Evolve supports many SAAS services to build your composable platform on top of. Through the decoupling layer and the GraphQL federation service, Evolve is agnostic to back-end implementations and can therefore be integrated with any of them, even more than one at a time.
Evolve allows you to accelerate the launch of your new eCommerce platform to as little as 3 months. It significantly reduces the risk of re-platforming, since you benefit from the learnings of over 40 live production sites. But the benefits don’t stop upon release. Since Evolve is crafting the system of work for your development teams, it is shown to increase productivity and innovation from the go-live onwards.

technologies in Evolve
Frontend with Next.js
Utilises Next.js with built-in support for localization, multi-tenancy, and server-side components for optimal performance.
Component Library with Tailwind CSS
Incorporates a React component library built with Tailwind CSS, published via Storybook and automatically tested using Playwright.
Federated GraphQL Service Architecture
Implements a federated GraphQL service architecture in TypeScript, federating various SaaS and potentially bespoke services with a common schema, supporting multiple vendors per domain.
Observability
Utilises OpenTelemetry with for example Honeycomb for observability to monitor performance in-depth, with errors tracked using Sentry for quick resolution.
Best Practices:
Applies best practices for Core Web Vitals, SEO (microdata, sitemaps), and analytics integration.
Developer experience
Created with the developer in mind, Evolve includes various architecture and tooling choices to help developers be productive and in control.
Infrastructure as Code
Leverages Terraform and a suite of Terraform modules for standardized cloud native infrastructure solutions and consistent environments across test, acceptance, and production.
Testing Approach
Incorporates unit testing for all code, as well as end-to-end functional testing using Playwright and performance testing with K6
Source Control and CI/CD
Leverages GitHub for source control management, with GitHub Actions handling all CI/CD pipelines.
Security Measures
Implements GitHub Advanced Security for static code analysis and ensures the security of external dependencies.