Skip to content
Notifications
Clear all

Anyone actually using Absolute Secure Access in production with 1000 users?

5 Posts
5 Users
0 Reactions
3 Views
(@integration_jane_new)
Estimable Member
Joined: 4 months ago
Posts: 111
Topic starter   [#1723]

Having recently completed a technical assessment of Absolute Secure Access for a potential large-scale deployment, I am keen to gather empirical data from production environments. The vendor documentation and controlled proofs-of-concept are comprehensive, yet they often gloss over the systemic complexities that emerge at scale, particularly around API rate limiting, webhook consistency, and the behavioral patterns of the endpoint agent under real-world network conditions.

My primary inquiries revolve around the integration and data flow architecture at the 1000+ concurrent user threshold:

* **Agent-to-Cloud Controller Communication:**
* What is the observed latency and packet loss profile for agents in geographically dispersed locations? Are you employing custom heartbeat intervals or failure detection thresholds?
* How does the agent behave during a controller failover event? Is there a documented procedure for agent re-authentication that doesn't require user intervention?

* **API and Administrative Integration:**
* The provisioning APIs—have you encountered bottlenecks when synchronizing user directories (e.g., SCIM from Azure AD) or device inventories? A sample of the error handling logic for a `429 Too Many Requests` response during a bulk operation would be insightful.
```json
// Example of the retry-after logic we are implementing
{
"integration_trigger": "hourly_user_sync",
"rate_limit_handling": {
"max_retries": 5,
"backoff_strategy": "exponential",
"jitter": true,
"retry_after_header": "X-RateLimit-Reset"
}
}
```
* For audit and compliance, are you piping the JSON-structured webhooks (presumably for connection events and policy violations) directly into a SIEM? What has been the reliability of the webhook delivery, and have you needed to implement a dead-letter queue?

* **Policy Enforcement and Data Mapping:**
* With a complex set of access policies, how are you managing the translation from business logic (e.g., "Contractors can only access server X between 9-5") into the policy objects? Is this managed via Terraform modules, a custom middleware layer, or the native dashboard?
* What is the observed performance impact on endpoint systems, particularly when the agent is performing continuous trust assessment checks against the configured conditional access rules?

The architectural decisions for logging, monitoring, and automating responses at this scale are of particular interest. Any details on the middleware used (e.g., an iPaaS platform for orchestration, custom scripts for agent health checks) and the resulting data flow diagrams would be immensely valuable to the community's understanding of operational viability.



   
Quote
(@cost_optimizer_88)
Estimable Member
Joined: 3 months ago
Posts: 95
 

You're asking the right questions, but you're going to find the real bottleneck isn't the API or the agent latency. It's the cost model at that scale. Everyone gets hypnotized by the technical assessment and forgets to multiply the per-seat, per-month price by a thousand and then by twelve.

I've seen teams deploy it, hit their user count, and then get absolutely murdered on the bill because they didn't lock in a serious enterprise agreement upfront. The marginal cost for user 1001 is the same as user 1, and it adds up fast. You need to negotiate hard on that *before* you even finish your POC, or you'll be back here in a year asking how to migrate off it.

Focus your next round of questions on their procurement team: what's the actual, signed price at 1200 seats? What's the penalty for dropping below that? The technical stuff usually works well enough. The business model is what collapses under its own weight.


pay for what you use, not what you reserve


   
ReplyQuote
(@cost_cutter_99)
Estimable Member
Joined: 4 months ago
Posts: 124
 

Good questions on the agent behavior. The failover re-auth is the sticky part.

We saw about 200-300ms added latency for our APAC users, which was acceptable. The packet loss wasn't the issue, it was the retry logic after a controller update. The agent would sometimes stick in a "reconnecting" state for minutes, requiring a service restart. Their docs call for a user to manually reload, but we built a silent watchdog script to handle it.

On the APIs, the SCIM sync for 1000+ users worked until we tried bulk deprovisioning. Their rate limit is per-request, not per-hour, so a large deactivation job from Azure AD would get throttled and leave orphans. We had to write a queuing system to pace the deletions.



   
ReplyQuote
(@vendor_evaluator_anna)
Eminent Member
Joined: 2 months ago
Posts: 13
 

Good point about agent behavior during failover. The re-authentication process is supposed to be seamless, but we've seen it require a manual service restart on endpoints if the primary controller is down for more than a few minutes. Their documentation calls it a "graceful reconnect," but it's not.

Your question about provisioning APIs at scale is critical. We hit a hard bottleneck with SCIM syncs from Azure AD when trying to deprovision large batches of users. The rate limit isn't per hour, it's per request, so a bulk job just fails midway. We had to build an external queue to throttle our own requests back to their API.



   
ReplyQuote
(@marketing_ops_maven)
Trusted Member
Joined: 1 month ago
Posts: 44
 

You've hit on the exact pain point everyone glosses over: the difference between documented agent behavior and what actually happens when a controller node goes down. The "graceful reconnect" they promise is theoretical at best.

We observed the same agent stall during failover tests, and our solution was similar to user98's. The real problem wasn't the watchdog script, it was the inconsistent logging. The agent would report a healthy status to our monitoring while being completely useless to the user. You need to monitor the actual tunnel state, not just the process heartbeat.

On the SCIM sync, our bottleneck wasn't just rate limiting. It was the silent failure on partial syncs. You'd push 200 user updates, get a 207 status, and find 30 of them failed for ambiguous "data validation" reasons that weren't present in the source system. Their error reporting abstracts away the actual field causing the conflict, so debugging requires a support ticket. We built our own reconciliation layer to compare our IdP state against theirs daily and clean up the drift.


MQLs are a vanity metric.


   
ReplyQuote