Send2CRM Scaling Service v1.0 Technical Notes

Send2CRM Scaling Service v1.0 Technical Notes

Release

v1.0

Date

Mar 21, 2025

Version

Send2CRM Scaler v1.0

This is the first official release of the Send2CRM Scaling Service.

 

Issue

Implementation notes

Issue

Implementation notes

DEV-175

Forced serialization of objects to in-memory cache, to ensure that cache-ignored properties are never available.

DEV-156

Temporary visitor identification is now forced prior to sending additional form submissions involving identification. Ensures that full identification takes place first so that mappings relying on it do not fail.

DEV-120

Updated platform to .Net 8.

DEV-115

Additional security-based HTTP headers for all API responses.

DEV-99

Apex CPU limit handling to avoid timeouts. Visitor behavior updates with many sessions may be truncated and completed in subsequent updates.

Timeout margin controlled by new custom settings CPU Time Limit Buffer (Composite) and CPU Time Limit Buffer (Sessions). Custom Settings

Scaling service automatically reduces volume of combined requests when truncation due to limits is encountered.

DEV-73

Added health check endpoint, see documentation for details: https://fuseit.atlassian.net/wiki/spaces/send2crm/pages/2952101891

DEV-26

Improved error return values, especially for form submissions. Error Codes