TL;DR: Authorization sprawl, not just app complexity, becomes the real governance problem once roles multiply and product changes accelerate, according to Cerbos. NTWRK says Cerbos helped replace scattered permission logic with centralized policies, cutting authorization checks to microseconds and supporting a rollout from admins and partners toward all users.
Editorial analysis by NHI Mgmt Group, based on content published by Cerbos: “How Cerbos enabled NTWRK to streamline and scale access controls for agile growth”.
By the numbers:
- The engineering team consists of 32 people right now.
Key questions
Q: What should IAM teams do before moving authorization logic out of application code?
A: Create a review model for policy changes, define which entitlements belong in shared policy layers, and decide how exceptions will be approved and rolled back.
Q: Why does policy sprawl create more risk as products add roles and partners?
A: Because each new role or partner path increases the number of places where a permission update can be missed.
Q: What are the signs that an authorization model is failing in practice?
A: Common signs include inconsistent decisions across services, repeated permission errors, unexpected access to restricted resources, and policy changes that are hard to trace.
Practitioner guidance
- Centralize authorization policy ownership Move access rules out of distributed application code and into one governed policy repository so role and attribute changes can be reviewed consistently.
- Use a colocated policy evaluation pattern Place authorization evaluation close to the application when you need centralized control without introducing a remote decision bottleneck.
- Test policies before expanding access Validate edge cases in isolation before opening admin, partner, or public user paths so you can catch unintended side effects early.
Bottom line: The core problem is not simply complex apps but distributed permission logic that creates authorization drift.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Centralized authorization is a policy governance problem, not just an engineering convenience. NTWRK’s case shows what happens when permission decisions live in multiple places and each product change risks missing one of them. That is not a tooling issue alone. It is an access governance failure that turns business agility into policy drift, and practitioners should treat it as a control-plane design issue.
A few things that frame the scale:
- Organisations maintain an average of 6 distinct secrets manager instances, creating fragmentation that undermines centralised control, according to The State of Secrets in AppSec.
- 43% of security professionals are concerned about AI systems learning and reproducing sensitive information patterns from codebases.
A question worth separating out:
Q: Who should own authorization policy decisions in a modern application stack?
A: Ownership should sit with a clearly defined governance function, but implementation must be shared with application teams so the rules reflect real business processes. The key is that no team should be able to change access behaviour invisibly or in isolation.
👉 Read our full editorial: Centralized authorization for NTWRK shows why policy sprawl breaks
Policy sprawl is now an authorization governance failure, not just a code smell. When permission checks live in multiple repositories and service layers, the organisation stops having a single control plane for access decisions. That makes changes harder to validate, increases the odds of side effects, and pushes authorization risk into ordinary development work. The practical conclusion is that IAM teams must treat authorization as a managed policy domain, not a collection of local implementation details.
A question worth separating out:
Q: What should teams do when they are opening admin or partner access to more users?
A: Revalidate the policy model before broadening access, because new audiences expose gaps that a narrow internal rollout can hide. Use isolated policy testing, confirm the entitlement boundaries, and verify that the same decision logic applies consistently across paths. Expansion is where hidden authorization assumptions usually surface.
👉 Read our full editorial: Centralized authorization for NTWRK shows why policy sprawl breaks