
Lauri Koskensalo
Head of Growth
3
min read
20.3.2025

1. Background: Composable Commerce in AI Commerce
Composable Commerce philosophy means that each component (product management, order processing, customer management, etc.) is implemented as its own microservice. Instead of a unified platform, these services communicate through API interfaces.
Benefits for partners:
Flexibility: You can bring new features and integrations without extensive changes to the core code.
Expandability: A comprehensive microservice model opens up the possibility of implementing customized solutions (e.g., payment, ERP, and search integrations).
Rapid product development: Publish your own extensions independently, with the AI Commerce team taking care of security and infrastructure in the background.
2. GraphQL: An efficient data query language
3. Serverless Lambda environment: Partner extensions safely
AI Commerce Cloud has introduced a serverless environment, where you can run your own microservices (Lambda functions) within the same VPC as AI Commerce Cloud's core services. This allows you to build new logic or expand existing functionalities without touching the core code itself.
What does this mean?
Fast and secure connection
No need to transfer data over the public network; all traffic remains within AI Commerce's internal VPC.
Choose your preferred programming language
Lambda supports a wide range of runtimes (Java, Node.js, Python, .NET, Go, Rust, etc.).
Easy deployment process
You will obtain your own AWS CLI keys, which you can use to publish your code.
A shared domain under CloudFront and API Gateway manages the routing, so outwardly everything appears as a single entity of AI Commerce.
GitHub repository
Each partner (or customer) has their own "extensions-" repository, where the code is pushed and deployed using the serverless framework.
4. Who is serverless integration suitable for?
ERP Integrations: You can synchronize AI Commerce Cloud orders or product inventories directly with the customer's ERP system (SAP, Microsoft Dynamics, NetSuite, etc.).
Search Functions: If you have your own search solution (e.g. Elasticsearch, Solr), you can extend or replace AI Commerce Cloud's native search services.
New Features: Comprehensive extensions for order processing, logistics, payments, or other business processes.
5. Development process briefly
6. Extensions and 'overwriting'
Extensions: The partner adds a new microservice that handles, for example, orders or calls third-party systems.
Overriding: Certain native routes of AI Commerce Cloud can be bypassed (e.g., search function) by directing the frontend straight to your developed Lambda. This creates ultimate flexibility in the Composable Commerce model.
7. Summary







