composable commerce without limits or lock-ins
Evolve is the future-proof foundation for composable eCommerce platforms. It drastically simplifies the re-platforming effort and sets businesses up for long term innovation.
Evolve builds a future-proof foundation
increases speed of innovation
A re-platforming in as little as 12 weeks
reduces risk – battle-tested solution
Adopt the learnings of 40 production sites with >2b yearly revenue
great developer experience
Increase speed (and joy!) of development by at least 20%

the platform
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.
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.
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.
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.
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.
experience it for yourself
The proof of the pudding is in the eating. So take a look yourself and tell us what you think!
implementing Evolve
Curious to find out how Evolve was implemented at similar companies?