TL;DR: Rising latency, scaling limits, and fragmented analytical workflows across MySQL, MongoDB, streaming, and search-driven data pipelines are what Josys describes as prompting its move from single-node aggregation services to a Spark-based IDAC layer. The core lesson is that identity and data governance both fail when trust, consistency, and scale are treated as afterthoughts.
At a glance
What this is: Josys outlines how its IDAC data engineering framework replaces ad hoc analytics paths with a distributed, layered platform for ingestion, cleansing, aggregation, and reporting.
Why it matters: It matters because identity and security programmes increasingly depend on the same kind of scalable, governed data foundation to support trustworthy analytics across human, NHI, and autonomous environments.
👉 Read Josys' article on building its distributed IDAC data engineering framework
Context
Data engineering at scale fails when teams rely on isolated pipelines, inconsistent schemas, and single-node processing to support growing analytical demand. In practice, the problem is not just speed. It is whether the underlying platform can preserve trust in the data it serves while handling multiple source systems and report consumers.
Josys frames IDAC as a distributed foundation for ingesting, transforming, and serving data across business domains. For identity and governance teams, the parallel is clear: programmes that cannot standardise data flow, lineage, and control points will struggle to support reliable access decisions, auditability, and operational reporting.
Key questions
Q: How should teams design analytics pipelines that can grow without creating bottlenecks?
A: Use distributed compute, clear processing layers, and standard data contracts so workload growth does not concentrate on one service. The most reliable pattern is to separate raw ingestion from cleansing and reporting, then assign ownership and validation to each stage. That gives teams a scalable operating model instead of a fragile pipeline.
Q: Why do layered data architectures improve governance as well as performance?
A: Layered architectures improve governance because they make data transformation visible and reviewable at each stage. When raw, cleansed, and curated datasets are separated, teams can prove where changes occurred and which output is authoritative. That reduces ambiguity in reporting and makes auditability much stronger.
Q: What breaks when organisations rely on a single analytics service for every workload?
A: A single analytics service eventually becomes a bottleneck for compute, writes, and downstream reporting. Even if it still functions, latency rises and teams start to work around it with local logic, which creates inconsistency. At that point the technical problem becomes a governance problem because trust in the output starts to erode.
Q: How do identity and security teams apply the same lessons to governance data?
A: They should use the same design discipline for access and assurance data that data engineers use for analytics. That means normalised inputs, clear ownership, traceable transformations, and reliable reporting layers. If identity evidence is fragmented, reviews and decisions will be inconsistent no matter how strong the policy language looks on paper.
Technical breakdown
Why single-node aggregation pipelines hit a scaling ceiling
Single-node aggregation patterns work until data volume, write contention, and downstream reporting demand outgrow one server’s capacity. In the article, the Node.js and MongoDB-based service could still process work, but it began to show higher latency as workloads increased. That is the classic failure mode of centralised compute: the system remains functional while becoming increasingly brittle under load. Distributed compute moves the bottleneck from one process to a cluster, which is why frameworks like Spark are used for parallel processing and workload optimisation.
Practical implication: treat latency growth as a design signal, not a tuning problem, and re-architect before the pipeline becomes the bottleneck.
How medallion architecture separates raw data from business-ready outputs
Medallion architecture divides the pipeline into Bronze, Silver, and Gold layers so teams can isolate ingestion, cleansing, transformation, and presentation. Bronze retains raw data for traceability, Silver standardises and deduplicates, and Gold serves curated analytical datasets. That separation matters because it lets engineering teams apply different quality controls and processing logic at each stage instead of forcing one pipeline to do everything. For analytics systems, this is as much about governance as performance: the architecture creates explicit control points for trust, quality, and reuse.
Practical implication: use layered data zones to make lineage, quality checks, and reporting boundaries explicit instead of implicit.
What a unified data contract changes for downstream analytics
A common aggregator microservice and a unified analytics platform create a single contract for how data is transformed and consumed. The benefit is not merely centralisation. It is consistency across business units, because every dashboard and report draws from the same shaped datasets rather than from divergent local logic. Josys also highlights that the platform supports batch, streaming, and search-driven insights, which means the contract must handle different ingestion modes without fragmenting trust. In mature environments, the real challenge is not gathering data, but ensuring every consumer sees a coherent version of it.
Practical implication: standardise data contracts before expanding analytics usage, or reporting inconsistency will outpace platform growth.
NHI Mgmt Group analysis
Distributed analytics is now a governance problem, not just an engineering one. Josys describes the move from single-node aggregation to a layered, Spark-backed framework because the earlier model could not keep up with growing load. That is the same pattern identity teams face when access, reporting, and assurance logic are spread across disconnected systems. The lesson is that scale failures show up first as latency, then as inconsistency, and finally as trust erosion. Practitioners should treat analytics architecture as part of governance architecture.
One contract for data trust is only credible when the pipeline has enforceable boundaries. The article’s Bronze, Silver, and Gold structure is useful because it separates raw ingestion from cleansing and business-ready reporting. That separation is the named control concept here: layered trust boundaries. Without those boundaries, teams cannot reliably explain where data changed, who transformed it, or which dataset fed a business decision. Practitioners should map their reporting and assurance workflows to explicit control zones, not to informal pipeline habits.
Centralising analytics reduces fragmentation, but it also raises the cost of failure. Josys positions IDAC as a single platform for batch, real-time, and search-driven insights, which improves consistency but concentrates dependency. In identity programmes, the same tradeoff appears when organisations consolidate lifecycle, logging, and entitlement data into one operational layer. If that layer is poorly governed, every downstream decision inherits the same weakness. Practitioners should evaluate whether their single source of truth is truly controlled or merely convenient.
Infrastructure identity teams should read this as a model for operational evidence, not just data engineering. Reliable identity governance depends on repeatable ingestion, normalised records, and clear transformation stages just as much as analytics does. Where access reviews, machine identity inventories, and audit reporting rely on unstable pipelines, the governance layer becomes performative rather than provable. The implication is straightforward: the more critical the decision, the more disciplined the underlying data path must be.
The architectural shift signals that governance is moving closer to the compute layer. As analytical systems become more distributed and more central to customer-facing reporting, teams cannot leave trust validation to the end of the pipeline. They need controls that travel with the data through ingestion, transformation, and delivery. For practitioners, that means governance requirements should be built into platform architecture reviews, not bolted on after implementation.
From our research:
- 70% of organisations grant AI systems more access than they would give a human employee performing the exact same job, according to The 2026 Infrastructure Identity Survey.
- Only 13% of organisations feel extremely prepared for the reality of agentic AI despite the majority racing toward autonomous adoption.
- For a broader view of how overprivilege and governance gaps show up in production environments, see 52 NHI Breaches Analysis.
What this signals
Layered trust boundaries: the same architecture principle that improves analytics integrity also makes identity governance more defensible. When data or access evidence is split into raw, cleansed, and curated stages, teams can explain decisions instead of merely asserting them.
With 67% of organisations still relying heavily on static credentials despite the risks they pose to agentic AI deployments, per the 2026 Infrastructure Identity Survey, the governance lesson is that modern platforms fail when their control points remain static while their workloads become dynamic.
As organisations consolidate analytics and identity evidence into fewer operational layers, the practical question is whether those layers preserve lineage, ownership, and reviewability. If they do not, the platform may be efficient but not trustworthy.
For practitioners
- Map pipeline control points to governance zones Separate raw ingestion, cleansing, and reporting stages so each layer has a defined owner, validation rule, and audit trail. That makes it easier to prove where data changed and which datasets are authoritative for downstream decisions.
- Replace single-node analytics dependencies with distributed compute Move heavy aggregation workloads off a single service when latency rises under growth. Use cluster-based processing so capacity, failure handling, and parallel execution scale with demand instead of collapsing around one bottleneck.
- Standardise shared data contracts for reporting consumers Define common schemas and transformation logic for dashboards, reports, and operational analytics. That reduces drift between teams and prevents each business unit from building its own version of the truth.
- Treat trust and lineage as platform requirements Build lineage capture, transformation logging, and dataset ownership into the data stack from the start. Governance fails quickly when operators cannot explain how a report was assembled or which source records fed it.
- Validate analytics foundations before expanding AI use cases Confirm that the platform can ingest, normalise, and serve reliable data at scale before introducing more automation or advanced analytics. AI depends on the quality of the underlying data path, not on the sophistication of the model layer.
Key takeaways
- Distributed analytics solves a scaling problem, but it also exposes a governance one when trust and lineage are not built into the pipeline.
- Layered architectures improve both performance and auditability because they create explicit boundaries for raw, transformed, and business-ready data.
- Identity and security programmes can borrow the same design logic by standardising evidence flows before expanding automation or AI-driven decisions.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.DS-4 | Layered data handling relates directly to protecting data in transit and at rest. |
| NIST CSF 2.0 | GV.1 | IDAC is a governance model for standardising analytical trust across teams. |
| NIST Zero Trust (SP 800-207) | Centralised trust boundaries and least-privilege thinking apply to shared data platforms. |
Assign governance responsibilities for ingestion, transformation, and reporting stages before scaling analytics.
Key terms
- Distributed Compute: A processing model that spreads work across multiple machines instead of relying on one server. In practice, it improves throughput and resilience when data volumes or transformation complexity exceed the limits of a single node.
- Medallion Architecture: A layered data design that separates raw ingestion, cleansed transformation, and curated analytics outputs. It gives teams clearer control points for quality, lineage, and reporting consistency, which is why it is widely used in governed data platforms.
- Data Contract: A shared agreement about the structure, meaning, and handling of data between producers and consumers. It reduces reporting drift by making schemas, transformation rules, and expected outputs explicit rather than ad hoc.
- Lineage: The record of where data came from, how it changed, and which systems used it. Strong lineage makes audits and troubleshooting possible because teams can trace decisions back through the pipeline with confidence.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or programme maturity, it is worth exploring.
This post draws on content published by Josys: Data Engineering at Josys. Read the original.
Published by the NHIMG editorial team on 2025-12-18.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org