Elastic Path Production Tools
Elastic Path provides various tools to use with Self-Managed Commerce for data integrations and synchronization, webapp and database performance monitoring to troubleshoot performance issues. The following tools are available with the source code package:
- Catalog Syndication - Provides a syndication feed between Self-Managed Commerce and a Content Management System (CMS) to ensure data consistency between the two systems
- Data Population Tool - Creates new databases or updates existing databases
- Data Sync Tool - Synchronizes data between author and live environments
- Health Monitoring - Exposes endpoints for validating the health of Self-Managed Commerce services
- Import Export API - APIs for importing and exporting data to and from a Self-Managed Commerce deployment
- Import Export Tool - Imports and exports data to and from a Self-Managed Commerce deployment
- Query Analyzer - Gets information about the database queries executed with each Cortex operation to analyze potential performance problems related to database requests and before and after re-factoring
- Performance Insights for Cucumber Tests - Allows developers to execute a set of Cucumber tests that are used to determine if customizations have caused any performance degradation since the release.
- Operational Insights - Reviews Self-Managed Commerce environment configuration and runtime metrics to ensure system stability and performance. This tool provides an Integration Server API and web-based UI.
- Composite Inventory Extension - An optional extension for the Inventory Flow Extension Point that can delegate to either a "cached" (fast, eventually consistent) inventory data source or an "authoritative" (slower, but always accurate) inventory data source. This allows high performance inventory lookups but prevents overselling.