This page provides information about the 9.0.0-alpha.1 release, which includes Platform Architecture & Scalability Enhancements, Authorization, User, PIM, Inventory, Cart, Order Management, Foundation, and App Marketplace microservices, and technology stack details.

Note: For Infosys Equinox Frontend Accelerator Release Notes, see here.

17 April 2026 (9.0.0-alpha.1)

The following new features or enhancements have been added to the Infosys Equinox Commerce 9.0.o-alpha release.

Platform Architecture & Scalability Enhancements

Modernized Platform Architecture

The 9.x platform continues to evolve with a modern, microservices-based architecture designed to simplify integrations, improve maintainability, and support faster innovation.

  • Unified Product Management:
    Catalog, Merchandising, and Pricing have been consolidated into a single Product Information Management (PIM) service, reducing integration touchpoints and streamlining product data updates.
  • Modular Commerce Services:
    Shipping, Tax, and Address capabilities are now available as independent, deployable apps. These connect through a shared App Marketplace layer, allowing customers to adopt only the capabilities they need.

Enhanced Search Experience

Search has been upgraded from Solr to Typesense, delivering faster indexing, improved performance, and more relevant search results—enhancing storefront discoverability and shopper experience.

Secure & Flexible Identity Management

The platform leverages AWS Cognito for authentication and authorization, with built-in support for integrating third‑party identity providers. This ensures enterprise-grade security while supporting compliance and identity standards.

Cloud-Native Scalability & Performance

Hosted on AWS with a fully serverless compute model, the platform automatically scales based on demand—reducing operational overhead and ensuring consistent performance during peak traffic.

  • Serverless data storage enables elastic scaling without manual capacity management.

Data, Analytics & Insights

A cloud-native data architecture, combining Amazon S3 and Amazon Redshift, supports advanced analytics, reporting, and business intelligence—helping teams make faster, data-driven decisions.

Centralized Developer & Operations Portal

A unified Developer & Operations (EDP) Portal provides self-service access for environment onboarding, configuration, deployments, and real-time monitoring—giving teams greater visibility, control, and operational efficiency.

Authorization Service

The Equinox Authorization Service provides comprehensive policy management, role-based access control (RBAC), and privilege management for the Equinox platform with multi-tenant security.

Core Features

Policy Management

  • Policy Definitions: Create and manage fine-grained access policies
  • Policy Enforcement: Enforce policies across all Equinox services
  • Policy Templates: Reusable policy templates for common scenarios
  • Policy Versioning: Track policy changes with version history
  • Policy Inheritance: Hierarchical policy inheritance from parent entities

Role-Based Access Control (RBAC)

  • Role Management: Define roles with specific privilege sets
  • User-Role Assignment: Assign multiple roles to users
  • Dynamic Roles: Create custom roles per business or tenant
  • Role Hierarchy: Support for role inheritance and composition
  • Role Templates: Pre-built roles for common use cases (Admin, Manager, Viewer)

Privilege System

  • Privilege Definitions: Granular privileges for resources and operations
  • Privilege Naming: Standardized naming pattern (service:action:resource)
  • Privilege Groups: Organize related privileges into logical groups
  • Privilege Validation: Real-time privilege checking for API operations
  • Privilege Auditing: Track privilege usage and violations

Multi-Tenant Security

  • Tenant Isolation: Complete policy and role isolation between tenants
  • Instance-Based Policies: Policies scoped to specific instances
  • Cross-Tenant Prevention: Prevent unauthorized cross-tenant access
  • Tenant Admin Roles: Super-admin capabilities within tenant boundaries

Authentication Integration

  • JWT Token Validation: Validate JWT tokens from Auth service
  • Token Claims Extraction: Extract user, roles, and privileges from tokens
  • Token Refresh: Support for token refresh flows
  • SSO Integration: Single sign-on with external identity providers

Key Capabilities

Policy Engine

  • Rule-Based Policies: Define policies using conditional rules
  • Attribute-Based Access Control (ABAC): Policies based on user and resource attributes
  • Time-Based Policies: Apply policies based on time of day or date ranges
  • Location-Based Policies: Enforce policies based on user location
  • Policy Conflict Resolution: Automatic resolution of conflicting policies

Privilege Management

  • Privilege Catalog: Comprehensive catalog of all platform privileges
  • Privilege Discovery: Auto-discover privileges from service metadata
  • Privilege Assignment: Assign privileges to roles or directly to users
  • Privilege Revocation: Immediate revocation with cache invalidation
  • Privilege Reporting: Generate privilege usage reports

Authorization Middleware

  • Fastify Integration: Seamless integration with Fastify services
  • Request-Level Authorization: Check privileges on every API request
  • Resource-Level Authorization: Fine-grained authorization per resource
  • Custom Authorization: Extend with custom authorization logic
  • Performance Optimized: Cached authorization decisions

Audit & Compliance

  • Access Audit Trail: Log all authorization decisions
  • Policy Change Tracking: Track changes to policies and roles
  • Privilege Usage Reports: Monitor privilege usage patterns
  • Compliance Reporting: Generate compliance reports for audits
  • Anomaly Detection: Identify unusual access patterns

Event-Driven Architecture

  • Policy Events: Publish events for policy changes
  • Role Events: Notify services of role updates
  • Privilege Events: Broadcast privilege additions/removals
  • EventBridge Integration: Stream auth events to other services

User Service

The Equinox User Services provides comprehensive user profile management, address management, consent management, and single sign-on (SSO) capabilities for the Equinox platform with multi-tenant support.

Core Features

User Profile Management

  • User Profiles: Complete user profile with personal information
  • Profile Updates: Self-service profile update capabilities
  • Profile Validation: Email, phone number, and data format validation
  • Profile Privacy: Configurable privacy settings per profile field
  • Multi-Tenant Users: Users isolated by instance/business context

Address Management

  • Multiple Addresses: Store unlimited shipping and billing addresses per user
  • Address Types: Shipping, billing, and custom address types
  • Address Validation: Real-time address validation and standardization
  • Default Address: Set default shipping and billing addresses
  • Address Book: Full address book management with CRUD operations

Consent Management

  • Consent Types: Marketing, analytics, personalization, and custom consents
  • Consent Recording: Timestamp and source tracking for all consents
  • Consent Withdrawal: Easy consent withdrawal with audit trail
  • Consent History: Complete history of consent grants and withdrawals

Single Sign-On (SSO)

  • SSO Integration: Integration with external identity providers (SAML, OAuth, OIDC)
  • Federated Identity: Link users to external identity providers
  • SSO Configuration: Per-instance SSO provider configuration
  • Social Login: Support for Google, Facebook, Apple sign-in
  • Enterprise SSO: SAML-based SSO for enterprise customers

Key Capabilities

Cognito Integration

  • AWS Cognito User Pools: Seamless integration with Cognito for authentication
  • User Pool Management: Manage Cognito users via service APIs
  • Federated Authentication: Cognito-based federated identity
  • MFA Support: Multi-factor authentication via Cognito
  • Password Policies: Enforce strong password policies

Equinox IDP Integration

  • Equinox Identity Provider: Integration with @equinox/eq-equinox-idp
  • Centralized User Management: Unified user management across platform
  • Cross-Service User Sync: Synchronize users across Equinox services
  • Identity Federation: Federate identities from multiple sources

Instance SSO Configuration

  • Per-Instance SSO: Configure different SSO providers per instance
  • SAML Configuration: Full SAML 2.0 configuration support
  • OAuth/OIDC Configuration: Configure OAuth 2.0 and OpenID Connect providers
  • SSO Metadata: Manage SSO metadata and certificates
  • SSO Testing: Test SSO configurations before activation

PIM (Product Information Management) Service

The Equinox Product Information Management (PIM) Service delivers a comprehensive, enterprise-grade solution for managing product catalogs, attributes, digital assets, and pricing across multi-tenant ecommerce environments.

Core Features

Multi-Tenant Architecture

  • Instance Isolation: Complete data isolation using composite MongoDB _id structures with instanceId scoping
  • Tenant Management: Full lifecycle management for tenant instances with configurable properties
  • Secure Access Control: JWT-based authentication with granular privilege-based authorization (pim:action:resource pattern)
  • Instance Properties: Flexible configuration system supporting locales, channels, and custom business rules

Product Information Management

  • Product Management: Complete CRUD operations for products with multi-locale support and attribute management
  • SKU Management: Product variant management with independent attributes, pricing, and inventory hooks
  • Product Bundles: Support for fixed bundles and SKU kits with flexible composition rules
  • Product Templates: Reusable templates for streamlined product creation and consistency

Catalog & Category Management

  • Multi-Catalog Support: Master catalogs, sales catalogs, and channel-specific catalog configurations
  • Hierarchical Categories: Tree-based category structures with parent-child relationships
  • Category Navigation: Dynamic navigation structure generation for storefront experiences
  • Catalog Aggregation: Cross-catalog product aggregation and filtering capabilities

Attribute System

  • Dynamic Attributes: Extensible attribute definitions supporting multiple data types (text, number, boolean, date, select, multi-select)
  • Attribute Families: Group related attributes into families for product classification
  • Attribute Groups: Organize attributes within families for improved UX and data management
  • Validation Rules: Custom validation using Filtrex expressions for complex business logic
  • Locale Support: Multi-language attribute labels and localizable values

Asset Management

  • S3 Integration: Secure AWS S3 storage for images, documents, and videos
  • Asset Metadata: Rich metadata support including tags, descriptions, and custom properties
  • Multi-format Support: Handle various media types with automatic MIME type detection

Pricing Management

  • Multi-Currency Pricing: Support for multiple currencies per product/SKU
  • Price Lists: Configurable price lists for different customer segments and channels
  • Price Facets: Dimensional pricing based on attributes like size, color, or quantity
  • Price Rules: Dynamic pricing rules with scheduled activation/deactivation

Workflow & Versioning

  • Draft-Active Lifecycle: DRAFT → ACTIVE → INACTIVE state transitions with validation
  • Version Control: Automatic versioning of entities for audit trails and rollback capability
  • Workflow Transitions: Controlled state changes with user tracking and timestamps
  • Bulk Operations: Batch promotion/demotion of entities across workflow states

Action API (Storefront)

  • Customer-Facing APIs: Optimized read-only APIs for product discovery and display
  • Schema.org Support: Structured data output for SEO optimization
  • Locale-Aware Responses: Automatic content localization based on request context
  • Performance Optimized: Cached responses with minimal latency for high-traffic scenarios

Key Capabilities

Search & Discovery

  • Typesense Integration: Full-text search powered by Typesense with instance/catalog isolation
  • Faceted Search: Multi-dimensional filtering by attributes, categories, and price ranges
  • Auto-Indexing: Automatic index updates via EventBridge integration
  • Search Collections: Per-instance/catalog search collections for tenant isolation

Batch Processing

  • Bulk Import/Export: CSV and Excel-based data import/export with validation
  • Batch Processors: Entity-specific processors for products, SKUs, categories, attributes, and prices
  • Job Management: Asynchronous job tracking with status reporting and error handling
  • Performance Optimized: Efficient bulk operations using MongoDB bulkWrite and streaming

Event-Driven Architecture

  • AWS EventBridge Integration: Publish domain events for inter-service communication
  • Async Processing: Decouple write operations from downstream processing (search indexing, notifications)
  • Audit Trail: Complete event history for compliance and debugging

API Standards

  • RESTful Design: Resource-based endpoints following REST conventions
  • OpenAPI 3.0 Specification: Auto-generated Swagger documentation with interactive UI
  • JSON Schema Validation: Request/response validation using AJV and Zod
  • Error Handling: Standardized error codes (EQ-PIM-{statusCode}{sequenceNumber}) with localization support
  • Pagination: Cursor and offset-based pagination for list endpoints

Data Integrity

  • Schema Validation: Multi-layer validation (route schema, service logic, repository constraints)
  • Reference Validation: Cross-entity reference checking (products → categories, SKUs → products)
  • Unique Constraints: Identifier uniqueness per instance/catalog combination
  • Immutable Fields: Protection against modification of system-critical fields (_id, createdAt, instanceId)

Inventory Service

The Equinox Inventory Service is a comprehensive, multi-location inventory management solution built for high-volume omnichannel commerce operations. It provides real-time inventory tracking, reservation management, and automated replenishment capabilities.

Core Features

Multi-Location Inventory Management

  • Position Tracking: Real-time tracking of inventory levels across unlimited physical locations
  • Location Hierarchy: Support for warehouses, distribution centers, stores, and virtual locations
  • Inventory Snapshots: Point-in-time inventory position tracking with full audit trails
  • Location Groups: Organize locations into logical groups for simplified management
  • Instance Isolation: Complete multi-tenant data separation using instanceId architecture

Reservation System

  • Order Reservations: Hold inventory for pending orders with automatic expiration
  • TTL Management: Configurable time-to-live for reservations with automatic cleanup
  • Reservation Tracking: Full audit trail of all reservation operations
  • Soft vs Hard Reservations: Support for both committed and uncommitted inventory holds
  • Bulk Operations: Reserve multiple items across multiple locations in single transaction

Transfer Management

  • Inter-Location Transfers: Move inventory between any two locations
  • Transfer Workflow: Multi-stage transfer process (REQUESTED → IN_TRANSIT → COMPLETED)
  • Transfer Validation: Automatic validation of source availability before transfer
  • Transfer History: Complete audit trail of all inventory movements
  • Bulk Transfers: Move multiple SKUs in single transfer operation

Replenishment Orders

  • Automated Replenishment: Policy-based automatic replenishment triggers
  • Manual Replenishment: On-demand replenishment order creation
  • Replenishment Policies: Configurable min/max thresholds per location and SKU
  • Vendor Management: Track replenishment orders by vendor and purchase order
  • Replenishment History: Full tracking of all replenishment activities

Availability Calculation

  • ATP (Available to Promise): Real-time calculation of available inventory
  • Multi-Location ATP: Aggregate availability across multiple locations
  • Reservation-Aware: ATP calculations factor in existing reservations
  • Buffer Stock: Support for safety stock and buffer management
  • Bulk ATP Queries: Check availability for multiple SKUs in single request

Key Capabilities

Real-Time Inventory Tracking

  • Position Updates: Sub-second inventory position updates via MySQL transactions
  • Event Streaming: Publish inventory change events to AWS EventBridge
  • Concurrency Control: Optimistic locking prevents oversell conditions
  • Audit Trail: Complete history of all inventory movements and adjustments

Lot Tracking & Traceability

  • Lot Number Management: Track inventory by lot/batch numbers
  • Expiration Date Tracking: Monitor expiring inventory with automated alerts
  • FIFO/FEFO Support: Configurable inventory allocation strategies
  • Serial Number Tracking: Track individual items by unique serial numbers

Advanced Query & Filtering

  • Multi-Criteria Search: Filter by location, SKU, status, and custom attributes
  • Aggregation Queries: Sum inventory across locations, categories, or time periods
  • Low Stock Alerts: Identify items below minimum thresholds
  • Pagination Support: Efficient handling of large result sets

Background Job Processing

  • Replenishment Cron: Automated replenishment order generation
  • Reservation Cleanup: Automatic expiration of timed-out reservations
  • Job Control: Enable or disable background jobs via environment variables
  • Separate Worker Mode: Run jobs in dedicated worker processes

Integration Capabilities

  • RESTful API: Comprehensive REST API with full CRUD operations
  • Event-Driven: Publish inventory events for downstream processing
  • Webhook Support: Configure webhooks for inventory thresholds
  • Bulk Import/Export: CSV-based bulk data operations

Cart Service

The Equinox Cart Service is a sophisticated shopping cart orchestration platform implementing advanced design patterns for flexible, extensible cart management with seamless integration to pricing, tax, inventory, and promotion services.

Core Features

Advanced Cart Management

  • Multi-Tenant Carts: Instance-based cart isolation with full tenant separation
  • User & Anonymous Carts: Support for both authenticated users and guest shoppers
  • Cart Lifecycle Management: Create, modify, calculate, validate, and checkout operations
  • Optimistic Locking: Version-based concurrency control prevents conflicts
  • Cart Expiration: Automatic cleanup of abandoned carts with configurable TTL (time‑to‑live)

Template Method Pattern Architecture

  • Consistent Lifecycle: All cart operations follow Load → Validate → Execute → Orchestrate → Save flow
  • BaseCartAction: Abstract base class enforcing operation contracts
  • Extensible Operations: Easy addition of new cart actions without duplicating logic
  • Automatic Recalculation: Every modification triggers pricing and validation
  • Rollback Support: Transaction-safe operations with automatic rollback on failure

Strategy Pattern for Integrations

  • Pluggable Adapters: Swap service implementations without changing core logic
  • PricingAdapter: Integration with external pricing engines
  • TaxAdapter: Real-time tax calculation integration
  • InventoryAdapter: Stock validation via inventory service
  • PromotionAdapter: Dynamic promotion application and validation

Item Management

  • Add/Update/Remove Items: Full CRUD operations on cart items
  • Quantity Management: Support for fractional quantities (e.g., 0.5kg)
  • Item Attributes: Custom attributes per item (size, color, personalization)
  • Line Item Calculations: Per-item subtotals, taxes, and discounts
  • Bundle Support: Manage product bundles and kits in cart

Advanced Pricing & Calculation

  • Multi-Currency Support: Handle prices in any currency
  • Subtotal Calculations: Item-level and cart-level subtotals
  • Tax Calculation: Real-time tax computation via tax service
  • Discount Application: Apply promotions, coupons, and manual discounts
  • Shipping Costs: Include shipping estimates in cart totals

Cart Orchestration

  • Calculate Action: Recalculate cart with all external service calls
  • Validate Action: Verify cart readiness for checkout (inventory, pricing, rules)
  • Checkout Action: Full checkout orchestration with payment preparation
  • DAG Workflows: Directed Acyclic Graph for complex cart workflows
  • Adapter Infrastructure: Circuit breaker, retry, and caching for reliability

Key Capabilities

Marketplace Integration

  • Marketplace Apps: Support for marketplace extensions and apps
  • Connector Framework: Integrate third-party services via marketplace connectors
  • Projection System: Map cart data to marketplace app schemas
  • App Configuration: Per-instance marketplace app settings

Circuit Breaker & Resilience

  • Fault Tolerance: Automatic circuit breaking for failing services
  • Retry Policies: Configurable retry with exponential backoff
  • Timeout Management: Prevent long-running calls from blocking operations
  • Graceful Degradation: Return partial results when services are unavailable

Caching Layer

  • Response Caching: Cache adapter responses to reduce latency
  • Cache Invalidation: Smart invalidation on cart modifications
  • TTL Management: Configurable cache expiration per adapter
  • Redis Backend: High-performance distributed caching

Event-Driven Architecture

  • Cart Events: Publish events for cart creation, updates, and checkout
  • EventBridge Integration: Stream cart events to downstream services
  • Event Patterns: Standardized event schemas for interoperability
  • Async Processing: Decouple cart operations from event publishing

API Design

  • CRUD APIs: Direct entity manipulation (cart, items)
  • Action APIs: Orchestrated operations (calculate, validate, checkout)
  • RESTful Conventions: Consistent REST patterns across all endpoints
  • JSON Schema Validation: Request/response validation with detailed error messages

Order Management Service

The Equinox Order Management Service (OMS) is a comprehensive order orchestration platform that manages the complete order lifecycle from creation through fulfillment, integrating with inventory, payment, shipping, and notification services.

Core Features

Order Lifecycle Management

  • Order Creation: Create orders from carts with automatic validation
  • Order State Management: Track orders through configurable workflow states
  • Order Fulfillment: Coordinate picking, packing, and shipping operations
  • Order Cancellation: Handle full or partial order cancellations with inventory rollback
  • Order Returns: Process returns and exchanges with refund coordination

Multi-Tenant Architecture

  • Instance-Based Isolation: Complete separation of order data by tenant instance
  • User Order Management: Secure access controls ensuring users can only view their orders
  • Business Context: Orders scoped to business and store contexts
  • Hierarchical Data: Support for multi-business, multi-store order management

Order Orchestration

  • Step Functions Integration: AWS Step Functions for complex workflow orchestration
  • State Machine Execution: Long-running order processes with checkpoints and recovery
  • Task Coordination: Coordinate inventory reservation, payment, and fulfillment tasks
  • Async Callback Pattern: Handle asynchronous operations with callback mechanisms
  • Workflow Tasks: Pluggable task definitions for extensible order processing

Order Composition

  • Order Line Items: Detailed line items with product, quantity, and pricing
  • Shipping Groups: Organize items by fulfillment location and shipping method
  • Payment Groups: Multi-payment support (credit card, gift card, split payment)
  • Pricing Details: Item prices, discounts, taxes, and shipping costs
  • Custom Attributes: Extensible attributes for business-specific requirements

Integration Capabilities

  • Inventory Integration: Reserve and allocate inventory during order creation
  • Payment Integration: Authorize and capture payments with retry logic
  • Shipping Integration: Generate shipping labels and track shipments
  • Notification Integration: Send order confirmations and status updates
  • PIM Integration: Enrich orders with product information

Key Capabilities

Order State Workflow

  • Configurable States: Define custom order states per business requirements
  • State Transitions: Validate and track state changes with audit trail
  • Workflow Rules: Business rule engine for conditional state transitions
  • State History: Complete history of all order state changes
  • Rollback Support: Revert to previous states with appropriate compensation

AWS Step Functions Orchestration

  • Local Development: Test Step Functions locally without AWS
  • Task Executor: Execute workflow tasks with retry and error handling
  • State Persistence: Persist workflow state for recovery
  • Visual Workflows: Define order flows as state machines
  • Parallel Execution: Run independent tasks concurrently for performance

Fulfillment Operations

  • Pick Tasks: Generate pick lists for warehouse operations
  • Pack Tasks: Create packing slips with item details
  • Ship Tasks: Coordinate shipping label generation and carrier integration
  • Split Fulfillment: Handle orders fulfilled from multiple locations
  • Backorder Management: Manage items not immediately available

Event-Driven Architecture

  • Order Events: Publish events for all order lifecycle changes
  • EventBridge Integration: Stream order events to downstream services
  • Event Replay: Replay events for recovery or testing
  • Event Sourcing: Reconstruct order state from event history

Query & Reporting

  • Advanced Filtering: Query orders by multiple criteria (date, status, customer, etc.)
  • Order Search: Full-text search across order data
  • Aggregation Queries: Sum order values, count orders by status
  • Export Capabilities: Bulk export of order data for reporting

Foundation Service

The Equinox Foundation Service provides enterprise-grade multi-tenant infrastructure for managing businesses, stores, sites, and organizational hierarchies with property inheritance and configuration management.

Core Features

Business Management

  • Business Entities: Create and manage business entities as multi-tenant root
  • Business Profiles: Comprehensive business information (legal name, tax IDs, addresses)
  • Business Configuration: Configurable properties for business-level settings
  • Business Lifecycle: Active, inactive, and suspended business states
  • Multi-Business Support: Single platform instance supports unlimited businesses

Hierarchical Store Management

  • Multi-Level Hierarchy: Support for up to 4-level store trees (levels 0-3)
  • Store Types: B2B, B2C, and Marketplace store types
  • Parent-Child Relationships: Define store hierarchies with parent store relationships
  • Property Inheritance: Automatic inheritance of configuration from parent stores
  • Configuration Override: Child stores can override inherited properties
  • Circular Prevention: Automatic detection and prevention of circular references

Property Inheritance System

  • Effective Configuration: Compute effective properties by merging parent and child settings
  • Redis-Cached Resolution: High-performance cached property resolution
  • Inheritance Path Tracking: Track full inheritance chain for audit
  • Override Tracking: Identify which properties are overridden at each level
  • Dynamic Recalculation: Automatic recalculation when parent properties change

Site Management

  • Site Entities: Manage multiple sites per store (web, mobile, kiosk)
  • Site Configuration: Site-specific settings and themes
  • Site Data: Store site-specific content and assets
  • Site Associations: Link sites to stores with many-to-one relationships
  • Site Status: Active, testing, and maintenance site states

Seller Management

  • Seller Profiles: Manage seller information for marketplace scenarios
  • Seller Onboarding: Support for seller registration and approval workflows
  • Seller-Store Association: Link sellers to stores they operate
  • Commission Management: Track seller commission rates and tiers
  • Seller Performance: Monitor seller metrics and ratings

Master Data Management

  • Currencies: Manage supported currencies with exchange rates
  • Locales: Configure supported locales for internationalization
  • Time zones: Define time zone configurations for stores and businesses
  • Countries: Maintain country and region data with tax rules
  • Measurement Units: Define units for weight, length, and volume

Key Capabilities

Store Association Framework

  • Service Associations: Link stores to services (PIM, OMS, Inventory, etc.)
  • Association Configuration: Service-specific settings per store
  • Default Associations: Inherit associations from parent stores
  • Association Templates: Reusable templates for common configurations

Property Management

  • Service Properties: Define properties for any Equinox service
  • Property Templates: Reusable property definitions
  • Property Validation: Type-safe property values with schema validation
  • Property Versioning: Track property changes over time
  • Bulk Property Updates: Update properties across multiple entities

Configuration Resolution

  • Effective Config API: Retrieve fully resolved configuration for any store
  • Inheritance Visualization: See full inheritance path for any property
  • Override Detection: Identify overridden properties at each level
  • Performance Optimized: Redis caching for sub-second resolution
  • Cache Invalidation: Smart invalidation on property changes

Seed Data & Quick Start

  • Pre-Configured Samples: 3 businesses with 12 stores across hierarchies
  • Hierarchical Examples: 4-level store trees demonstrating inheritance
  • One-Command Setupnpm run seed for instant development environment
  • Reset Capability: Clear and reseed data easily during development

Event-Driven Architecture

  • Business Events: Publish events for business lifecycle changes
  • Store Events: Stream store creation, updates, and hierarchy changes
  • Site Events: Track site deployments and configuration changes
  • Property Events: Notify on property changes for downstream caching
  • EventBridge Integration: AWS EventBridge for event streaming

App Marketplace Service

The Equinox Marketplace Service is an enterprise app marketplace platform that enables businesses to discover, configure, and integrate third-party applications and services into their ecommerce operations.

Core Features

App Registry Management

  • App Catalog: Centralized registry of available marketplace applications
  • App Metadata: Comprehensive app information (name, description, category, pricing)
  • App Versioning: Support for multiple app versions with upgrade paths
  • App Categories: Organize apps into categories (Payments, Shipping, Marketing, etc.)
  • App Discovery: Search and filter apps by category, features, and compatibility

App Configuration Management

  • Per-Store Configuration: Configure apps at business/store level
  • Multi-Tenant Support: Isolated app configurations per tenant
  • Configuration Templates: Reusable config templates for common setups
  • Dynamic Settings: Runtime-configurable app settings without deployment
  • Configuration Validation: Schema-based validation of app configurations

App Provisioning & Lifecycle

  • App Installation: Install apps to business/store with automated setup
  • App Activation: Enable or disable apps without uninstalling
  • App Configuration: Configure app settings post-installation
  • App Upgrade: Update apps to newer versions with migration support
  • App Removal: Clean removal of apps with data cleanup

Connector Framework

  • External Service Integration: Connect apps to external APIs and services
  • Connector Registry: Manage connector definitions and configurations
  • Connector Execution: Execute connector operations with retry and timeout
  • Connector Monitoring: Track connector health and performance
  • Connector Marketplace: Discover and install pre-built connectors

App Marketplace Features

  • App Reviews & Ratings: User-generated app reviews and ratings
  • App Downloads: Track app installation and usage metrics
  • Featured Apps: Highlight recommended and popular apps
  • App Collections: Curated app collections for specific use cases
  • App Recommendations: Suggest apps based on business needs

Key Capabilities

Workflow Integration

  • Workflow Templates: Pre-built workflows for common marketplace scenarios
  • Workflow Engine: Execute marketplace workflows with task coordination
  • Workflow Monitoring: Track workflow execution and debug failures
  • Custom Workflows: Build custom workflows for app provisioning

SDK & Shared Packages

  • Marketplace SDK: Client library for app developers
  • Shared Types: TypeScript types for marketplace entities
  • Helper Utilities: Common utilities for app development
  • Code Generation: Auto-generate boilerplate for new apps

Caching & Performance

  • Redis Caching: Cache app configurations for fast access
  • Cache Invalidation: Smart invalidation on configuration changes
  • Response Caching: Cache API responses for popular apps
  • CDN Integration: Serve app assets via CDN

Event-Driven Architecture

  • App Events: Publish events for app installations, updates, and removals
  • EventBridge Integration: Stream marketplace events to other services
  • Webhook Support: Notify apps of relevant events
  • Event Replay: Replay events for app migration or recovery

Technology Stack Overview

Below is the list of software components with their versions:

Software Component

Version

Node.js

24.0.0+ LTS

NPM

10.0.0+

MongoDB

6.0+

MySQL

8.0+

Redis

4.0+ (optional, for caching)

Fastify

5.X

Revision History
2026-04-18 | AN – Added Release 9.0.0-alpha content.