smikolaitis's Blog Posts

Avoiding Apex Speeding Tickets (Concurrent Request Limits via Synchronous Callouts)

Unable to Process Request: Concurrent Requests Limit Exceeded

Oh, that error…. Perhaps you’ve seen it before: “Unable to process request: Concurrent requests limit exceeded”. This is the Apex concurrency limiter giving you a “speeding ticket”. Believe it or not, the Apex concurrency limit is your friend. It isolates several failure scenarios and contains them from propagation across the Salesforce App Cloud, which might otherwise […]

Improving Query Performance for Salesforce Knowledge Articles

This post discusses how to best leverage file field attributes in queries on Knowledge Articles for optimal performance. We present a use case where additional logic needs to be implemented in Apex.