back to evolve homepage

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.

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 50 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.

Pim Vernooij, Co-founder

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.

dive deeper

Get started on your new composable eCommerce platform. Read more about what Evolve provides out of the box: 

skip the fluff and start building!

FAQ

  • Frontend Layer, including pre-built design system and critical purchase path flows for both B2C and B2B

  • Middleware layer: GraphQL Federated architecture, GraphQL gateway

  • MCP server for connecting agentic workflows

  • Backend layer

  • Infrastructure layer

  • Observability through Open Telemetry, fully automated developer experience & delivery pipeline

The MACH principles are at the core of the Evolve platform. 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. With that, Evolve is composable in itself.

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 usecase requires it, we have the ability to integrate Kubernetes as well.

Demo environments are available on all major cloud providers (AWS, GCP, Azure). It contains data relevant to fashion, technology and some other verticals.

You can find out our functional and technical documentation on a separate site through the button below.

Upon implementation you can also expect extensive developer documentation and readme in Github.

The platform is named Evolve because it is made to evolve with every implementation. Our mission is to make Evolve the platform standard for composable commerce implementations that adhere to the MACH principles.

Our roadmap and releases are publicly available on our documentation site.

Evolve consists of code that needs to be upgraded, as well as several packages that can be updated automatically. We are in the process of making Evolve inherently (more) upgradeable to reduce the surface that needs to be managed in an implementation.

  • Future proof: A proven foundation for building composable architectures 

  • Use open standards and protocols, so we are compatible with most environments 

  • Evolve is designed to make developers highly productive with MACH, and get out of their way 

  • Modern technology stack that developers love working with 

  • A flexible architecture that allows any MACH technology to be integrated (including support for multiple CMS, Commerce and Search engines) 

  • Support for any cloud platform (AWS, GCP and Azure)

  • Proven composable orchestration approach through MACH composer and Terraform 

Especially while re-platforming from legacy (ecommerce) systems to a modern composable stack Evolve changes the game. It drastically speeds up the implementation, reduces the risks and sets your teams up for long-term success.

We see digital agencies using the product to great success, but we see significant value at several ‘joint’ client teams that are learning how to practice composable architecture through Evolve as well as MACH composer. 

Evolve is Well Architected according to industry best practices and standards and supports any MACH use case on top of it, rather than being tightly coupled to a specific Vendor, which is often the case with alternative accelerators. It implements best practices that we learned in over 10 years of building composable and cloud native architectures. 

90% of the composable architecture decisions are incorporated in the Evolve platform, which means that teams can focus on business value rather than plumbing. Through our projects we’ve seen pretty much everything and our best practices (we do have battle scars) are incorporated in Evolve.

The result of this is that from the start, projects built with Evolve will be secure, high performance, reliable and highly productive for developers to work with. You will not only speed up enormously during implementation (a release in 9 weeks is possible), upon release we estimate your teams to be 20% more productive moving forwards.