A robust and flexible environment that enables developers to simulate real-world scenarios and create comprehensive test cases for integration workflows.
Description
The toolkit replicates specific environments, allowing for detailed and accurate testing of application features before deployment. It ensures integration compatibility and identifies potential issues early in the development lifecycle.
Example
Testing the “Request to delete user data” feature that includes deleting relevant customer data on third-party platforms like Salesforce or SAP. Terapi arranges the scenario and handles automation, even for features unavailable on the platforms.
Circuit Breaker Integration
Features include:
Protects integration flows by controlling traffic, monitoring system health, and providing fail-safes.
Rate Limiting: Defines the maximum number of requests sent to a target provider within a specific timeframe to prevent overload.
Integration Health Monitoring: Includes real-time checks and alerts for performance issues, latency, or downtime of integration partners. Example: If a payment gateway starts showing higher latency or frequent timeouts, the monitoring system triggers alerts for quick resolution.
Integration Audit Trails
Ensure security and failure investigation with:
Audit Trail Storage: Maintains detailed records of all requests to integration partners for security analysis, troubleshooting, and compliance purposes.
Tracks request origin, timestamps, and response statuses for every interaction.
Ensures transparency and accountability in integration processes.
Preserved Data Formats:
PCAP Format: Logs complete TCP/UDP packets, including SSL certificates, IP addresses, headers, and body data, for in-depth network-level analysis.
JSON Format: Captures headers and body content for easier processing and debugging at the application level.
Integration Router
Least Cost Routing (LCR)
Provides cost-effective routing for services such as Credit Card Processing or SMS Routing.
Example
Optimize credit card processing based on issuing bank and country of origin.
Integration Policy Routing
Adjust routing policies using load balancing, geolocation, and custom criteria. Import rate data in CSV or Excel formats.
Example:
Distribute traffic between equally reliable payment partners.