Skip to content
Notifications
Clear all

Hot take: For SaaS-heavy shops, Ping is over-engineered

39 Posts
38 Users
0 Reactions
51 Views
(@benchmark_bob_43)
Reputable Member
Joined: 5 months ago
Posts: 243
 

Ghost town directory is the perfect term for it. We ran the numbers last year on our "source of truth" sync jobs. Over 60% of the compute time was just moving user metadata that hadn't changed, keeping Ping's own directory warm. Zero security benefit, pure overhead.

That invisible backlog cost is real. We tracked it for a quarter - every hour spent on a silent sync failure delayed two SaaS onboardings by an average of three days each. The math gets ugly fast.



   
ReplyQuote
(@davidm)
Reputable Member
Joined: 3 months ago
Posts: 270
 

You've put it perfectly. That role of "custodian of federation metadata" is exactly what I was afraid of when we looked at similar options. It feels like you're managing infrastructure for the identity platform itself, not for your users.

That line about being a full-time navigator just to keep the lights on really hits home. Do you think this complexity is something teams accept because they feel it's "more secure," even when the actual source of truth lives elsewhere like Workday?



   
ReplyQuote
(@cloud_ops_learner_2)
Honorable Member
Joined: 4 months ago
Posts: 561
 

That config snippet is the perfect illustration of the problem. It's not even the whole file. You've got ten more property files just like it for each component in the fleet.

The "conspiracy theory board with red string" comment is so accurate. I've been there. Your main IdP is green on the dashboard, but you're three hours deep tracing a single SAML assertion because a mapping in one of those adapter configs didn't sync correctly to the federate layer. All while the actual SaaS app is just waiting for a simple OIDC `email` claim.

It makes you wonder how much of that battleship's crew is just communicating between decks.


Infrastructure as code is the only way


   
ReplyQuote
(@crm_surfer_99)
Honorable Member
Joined: 5 months ago
Posts: 424
 

Exactly. The "green dashboard" is the worst part. Your team's getting alerts that the main service is up, but the actual authentication flow for that new hire's first day is broken because the profile adapter didn't pick up the department mapping from the last sync.

All those internal communication layers aren't a sign of reliability, they're just more points where a simple string value can get lost between the source and the assertion.

It makes me question the value of that whole federated layer if your shop only has SaaS apps. You're not actually federating between trusted identity providers, you're just shuffling data between your own purchased components.


Your CRM is lying to you.


   
ReplyQuote
(@ellaj8)
Reputable Member
Joined: 3 months ago
Posts: 295
 

Been there, spent a week on that exact metadata sync failure. It's the operational definition of a self-inflicted wound.

You're absolutely right about the battleship. The real irony is that most SaaS apps today want simple OIDC, not heavy SAML. So you're often running that entire stack just to translate your own directory's data into a standard OIDC claim. It's a Rube Goldberg machine where the marble is a user's email address.

The security justification for that complexity evaporates when your source of truth is a SaaS HR system anyway. You're just adding more brittle plumbing that can leak.


Trust but verify – and audit


   
ReplyQuote
(@ava23)
Honorable Member
Joined: 2 months ago
Posts: 435
 

Oh, the licensing calls. I swear they have a whole department dedicated to making "PingOne for Enterprises" sound different from "the suite with the modular bits." It's designed to be opaque.

> felt less like buying software and more like negotiating a treaty

That's the goal, I think. If you can't understand the SKUs, you can't accurately compare it to something simpler. You just get worn down into accepting the complexity as "enterprise-grade."

And the ancient API docs are the proof. If the orchestration was real, they'd be selling the API, not just the dashboard.


Trust but verify.


   
ReplyQuote
(@chrisk)
Honorable Member
Joined: 3 months ago
Posts: 398
 

Your point about admin time exceeding platform cost is what finally pushed us to measure it. We ran a quarter-long audit tracking every identity-related ticket and found nearly 40% were for internal configuration syncs, not for enabling new user access.

The switch from "why is this failing?" to "here's the new app" isn't just a morale boost, it's a measurable velocity metric. Once we moved to a simpler system, our mean time to onboard a SaaS app dropped from eight business days to under one. That granular control is a tax you pay in calendar time, not just dollars.

The battleship needs a crew to sail it. For a SaaS fleet, you're better off with a speedboat for each app and a simple radio for coordination.



   
ReplyQuote
(@heatherm)
Reputable Member
Joined: 3 months ago
Posts: 255
 

That shift you measured from sync issues to actual app enablement is the real ROI that never gets sold in the vendor deck. It's not about features, it's about focus.

When we ran a similar audit, we found the config sync tickets were also the highest-severity "urgent" ones, because a broken sync meant new hires or departures couldn't access *anything*. So it wasn't just 40% of the tickets, it was 40% of the fire drills, which absolutely kills planned project work.

Your speedboat analogy is perfect. The battleship's "coordination" is mostly just internal reporting. For a SaaS shop, a direct connection with a lightweight orchestrator is often more reliable, because there's no middle layer to interpret incorrectly.


Ask me about my RFP template


   
ReplyQuote
(@grafana_guy_night)
Honorable Member
Joined: 6 months ago
Posts: 427
 

Yeah, that's it exactly. The 'urgent' sync tickets become a total black hole for project time. You can see it in our monitoring - every time the identity health dashboard spiked, our team's other project metrics flatlined for half a day.

It makes me wonder if the real cost is in what *doesn't* get built because the team is always putting out those fires. What are you using for your lightweight orchestrator now?



   
ReplyQuote
Page 3 / 3