← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

HubSpot Redesigns JITA Authorization with Rule Engine for Improved Observability

🔄 Updated 1d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • HubSpot redesigned its JITA authorization system.
  • The new system uses a rule engine architecture.
  • It processes 5,500 access requests daily for 10,000 employees.
  • The change improves decision observability and explainability.

HubSpot Overhauls JITA Authorization

HubSpot has implemented a significant redesign of its Just-In-Time Access (JITA) authorization system. The previous system, which handled approximately 5,500 access requests per business day for around 10,000 employees, relied on increasingly complex conditional logic. This complexity made it difficult for engineers to understand the reasoning behind access decisions.

Rule Engine Architecture for Clarity

The core of the redesign is a new rule engine architecture. This system evaluates temporary access requests through independent rules, replacing the embedded conditional logic of the prior implementation. Authorization policies are now organized as independent rules within a directed acyclic graph (DAG).

Enhanced Observability and Explainability

A key driver for the redesign was the need for improved decision visibility. The new architecture allows engineers to inspect how individual policies contribute to access decisions. Each rule produces structured output detailing evaluation results, execution timing, and metadata, providing a clear explanation for every authorization decision. This also enables rule-level observability, allowing engineers to monitor individual rule execution times and outcomes.

Streamlined Data Handling

The architecture separates shared request data from individual authorization rules using a common context object. User attributes, team information, and request details are collected once and passed to rules during execution. This approach reduces redundant data retrieval and ensures consistent inputs across all authorization checks.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 15

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

HubSpot has re-engineered its Just-In-Time Access (JITA) authorization system to use a rule engine architecture, replacing complex conditional logic. This change allows for greater observability and explainability of access decisions, making it easier for engineers to understand why requests are approved or denied and to manage evolving authorization requirements.