Dutch critical-infrastructure organisation

More than a million documents. One private search environment.

A fully disconnected RAG platform for searching and answering questions over more than a million documents. Designed to grow towards ten million.

The challenge

Make a large body of knowledge useful without sending documents to an external AI service. Keep sources traceable from the answer.

What was built

GPU-accelerated document processing, hybrid search indexes, model serving and controlled access. The architecture connects retrieval, citations and quality checks.

The scale

More than a million documents in the environment. Ten million is the design horizon, not a claim about the current corpus. The ten layers on the technology page show our reference architecture.

VF / 01REFERENCE ARCHITECTURE
YOUR ENVIRONMENT01People and applicationsCHAT / API / DEVELOPER TOOLS02Access · API gatewayIDENTITY / LIMITS / ROUTING03AI agents, retrieval and modelsTOOLS / SOURCES / MODELS04GPU · Storage · MLOpsKUBERNETES / NVMe-oF / OBSERVABILITYON-PREMISES / EUROPEAN-HOSTED / AIR-GAPPED
One controlled chain. One clear boundary.
  1. People and applications: CHAT / API / DEVELOPER TOOLS
  2. Access · API gateway: IDENTITY / LIMITS / ROUTING
  3. AI agents, retrieval and models: TOOLS / SOURCES / MODELS
  4. GPU · Storage · MLOps: KUBERNETES / NVMe-oF / OBSERVABILITY

REFERENCE, NOT A NETWORK MAP

The pattern behind the solution.

A generic overview of the building blocks. Technical addresses, internal systems and client identities are excluded from publication.

Explore the architecture ↗

THE NEXT STEP

What needs to work for you?

Start with the documents, the process or the technical question. We will help define a useful first step.

Book a conversation