HomeBlogEEIP — Enterprise Expertise Intelligence Solution
Enterprise Portal

EEIP — Enterprise Expertise Intelligence Solution

Atul Garg
June 24, 2026
6 min read
EEIP — Enterprise Expertise Intelligence Solution

Your Organization Has Solved This Problem Before. Nobody Knows It.

Why enterprise knowledge dies with projects — and how an AI-powered intelligence platform changes that.

Every large IT services organization carries a hidden cost that never appears on a balance sheet.

A senior architect spends three weeks designing an observability platform for a banking client. Across the organization, two other teams solved almost the same problem twelve months ago. One built it on OpenTelemetry and Kubernetes. The other ran into exactly the same integration pitfalls and documented the lessons. Both projects are closed. Their knowledge lives in someone's head, a Confluence page nobody knows exists, or a slide deck buried in a SharePoint folder with a name like Final_v3_APPROVED_USE_THIS.pptx.

The architect building today's solution has no way to find any of it.

This is not a knowledge management failure. It is a structural problem that gets worse as organizations grow. More projects, more people, more geographies — and no connective tissue between them.

I have spent fourteen years in enterprise platform engineering, and I have watched this pattern repeat at every organization I have worked with. Teams reinvent solutions. Presales teams write proposals without knowing their own organization has delivered the exact engagement being pitched. Architects make design decisions in isolation when colleagues three floors away made the same decision two years ago and learned hard lessons doing it.

The cost is real. Duplicated effort. Slower delivery. Weaker proposals. Knowledge that walks out the door when an employee leaves.

I built EEIP — the Enterprise Experience Intelligence Platform — to solve this structurally, not as another document repository or knowledge base, but as an organizational intelligence layer that makes institutional experience searchable, connectable, and usable in real time.

The Real Problem Is Not Tools. It Is Structure.

Most organizations already have knowledge management tools. They have Confluence. They have SharePoint. They have internal wikis. Some have centres of excellence with curated content.

None of it solves the problem.

The reason is simple: those tools are document-centric. They require someone to decide what to document, write it well, tag it correctly, and then assume that future employees will know it exists and search for it with the right keywords.

Every one of those assumptions fails in practice.

The actual organizational knowledge lives in three places: in people's heads, embedded in past project deliverables, and in the relationships between people who worked on things together. None of that is in Confluence.

What engineers actually need when they face a new challenge is not a document. They need answers to specific questions:

Who in this organization has done this before?

What approach did they use and why?

What went wrong and how did they recover?

Who should I talk to right now?

A wiki cannot answer those questions. A search engine that searches documents cannot answer those questions. You need something that understands organizational experience as a connected graph of people, projects, capabilities, solutions, and outcomes — and can surface the right intelligence in response to intent, not just keywords.

That is what EEIP is built to do.

The Principle That Makes It Work: Client-Safe by Design

Before getting into architecture, the foundational design principle is worth explaining because it is what makes the platform viable in an IT services context.

EEIP never stores client documents, source code, architecture diagrams, Jira tickets, financial data, or any proprietary client IP. It stores only approved project metadata — problem statements, technologies used, business capabilities delivered, delivery experience, lessons learned, and expertise information.

This is not a limitation. It is a deliberate architectural constraint that makes the platform deployable without legal review nightmares, without client consent requirements, and without the risk of sensitive data leaking across client boundaries.

The insight is that the valuable organizational knowledge is almost entirely in the metadata, not in the artifacts. Knowing that your organization has delivered three customer onboarding modernizations in the banking sector using React, Vault, and Kubernetes — and who led them, what went wrong, and how long they took — is enormously valuable. The actual code from those projects is not the thing you want to reuse anyway.

Metadata-only is not a compromise. It is the right model.

Five Intelligence Layers

EEIP is organized around five layers of intelligence, each building on the previous.

People Intelligence maintains an organizational expertise graph: who knows what, at what depth, in which domains, validated through actual project contribution rather than self-assessment alone. Skills are not just tags on a profile — they are nodes in a graph connected to the projects where they were applied and the outcomes that resulted.

Project Intelligence is the central registry. Every project is captured as structured metadata: industry, domain, geography, business challenge, technology stack, team composition, delivery timeline, and business capabilities delivered. Crucially, this includes both estimated and actual delivery data — which feeds the estimation intelligence layer.

Solution Intelligence captures reusable patterns that emerge across projects. Event-driven architecture used in three different banking engagements becomes a pattern with documented approach, typical risks, and estimated implementation effort. The solution library grows organically from the project registry rather than requiring dedicated curation effort.

Delivery Intelligence turns historical project execution data into benchmarks. When a presales team needs to estimate effort for a cloud migration engagement, the platform draws on actual delivery data from comparable past projects — team sizes, durations, blockers encountered — rather than generic industry estimates.

AI Intelligence is the layer that makes all of this conversational and intent-driven. Rather than requiring users to know what to search for, the AI layer understands what they are trying to accomplish and surfaces the right combination of expertise, project experience, solution patterns, and lessons learned.

Architecture: Platform-Agnostic from Day One

The technical architecture was designed with a specific constraint: it must run on a laptop today and on any Kubernetes platform tomorrow, with zero changes to application code.

This meant avoiding all managed cloud services — no AWS API Gateway, no Azure AD at the infrastructure layer, no cloud-native message brokers. Every component runs as a container, deployed via Helm charts, orchestrated by Kubernetes. The same Helmfile that deploys to a local kind cluster deploys to AKS, EKS, GKE, or OpenShift by changing the kubectl context and nothing else.

The platform is built as a microservices architecture with clear domain boundaries. Each service owns its data and exposes a versioned REST API. Services communicate synchronously via gRPC for internal fan-out queries and asynchronously via Kafka for event-driven workflows. The API Aggregator pattern — a Backend for Frontend layer — gives the web application a single, stable entry point while the backend services can evolve independently.

Client Layer Next.js 14 (Web App) + Next.js 14 (Admin)

Gateway Layer Traefik (Ingress, TLS, Rate Limiting, JWT Validation)

Aggregation API Aggregator — BFF (FastAPI, Port 8000)
↙ ↓ ↘
Domain Services user · project · capability · search · dashboard · marketplace

AI Layer ai-gateway · embedding · rag · recommendation

Data Layer PostgreSQL 16 + pgvector · Redis · Kafka · OpenSearch · MinIO

A few key architectural decisions are worth explaining.

Traefik as the gateway. Traefik runs as a Kubernetes Ingress Controller via Helm and handles TLS termination, routing rules, rate limiting, and JWT middleware. It is fully platform-agnostic — the same configuration runs on any Kubernetes distribution. This was a deliberate choice over any managed API gateway to preserve infrastructure portability.

PostgreSQL with pgvector for semantic search. Rather than introducing a dedicated vector database, pgvector extends PostgreSQL with native vector operations. Project metadata and embeddings live in the same database with HNSW indexing for sub-millisecond similarity search. This keeps the data tier simple without sacrificing search quality.

The AI Gateway as a central LLM router. All AI calls across every service route through a single ai-gateway-service. This service is configured with a primary LLM (OpenAI GPT-4o) and a fallback (Claude). Switching between providers, adjusting models, or routing specific use cases to different providers requires only environment variable changes. No service ever calls an LLM directly. This gives you cost attribution per service, centralized rate limit handling, and the ability to add semantic caching or cost guardrails in one place.

Keycloak as the identity broker. Authentication and authorization run through Keycloak, which supports self-registration, invitation-based onboarding, and Active Directory federation via LDAP — all without the application services ever touching LDAP or Azure AD directly. Migrating from on-prem AD to Azure AD requires a Keycloak configuration change and one environment variable. The application layer is entirely unaware.

Every demo of EEIP starts the same way: with the search bar.

A user types "observability on Kubernetes". Within two seconds, the platform returns matching projects, relevant experts, and applicable solution patterns in a unified result — not as a list of documents, but as actionable intelligence.

The search pipeline works in three parallel steps. First, the query is embedded using OpenAI's text-embedding model. Second, a vector similarity search runs against project embeddings stored in pgvector. Third, a full-text search runs in parallel against project metadata using PostgreSQL's native FTS. Results are merged, scored, and returned as a unified response with projects, experts, and capabilities in a single payload.

The result is search that understands intent rather than matching keywords. "Real-time transaction monitoring" finds Kafka implementations, event-driven architectures, and observability solutions even when none of those specific words appeared in the query.

The Feature That Closes the Deal: Organizational Memory

The second compelling demo moment is the AI chat interface.

A user asks: "Has our organization implemented OpenTelemetry across multiple Kubernetes clusters before?"

The platform runs a RAG pipeline — retrieval-augmented generation — against the project registry. It finds relevant projects, extracts key context, and synthesizes a response that answers the question specifically: yes, here are three engagements where this was done, here is what approach was taken, here are the lessons learned, and here are the people who led it.

This is the organizational brain in action. Not a search result. Not a document. A direct answer to a question that previously required knowing the right person to ask and hoping they remembered.

The system prompt that anchors the AI is worth noting: the LLM is instructed to answer only from the provided project context and to acknowledge when the answer is not in the knowledge base. Hallucination risk in an enterprise knowledge context is real, and the architecture constrains the AI to synthesize from facts rather than generate from training data.

Phase 1 Is Enough for a Real Demo

The platform is designed across three phases, but Phase 1 alone — six months of focused build — delivers a working, demonstrable product.

Phase 1 delivers: user profiles with skill graphs, project registry with metadata approval workflow, business capability taxonomy, unified semantic search, the AI organizational memory chat, knowledge marketplace for posting expertise requests, and a leadership dashboard showing projects, skills, experts, concentration risks, and trends.

Phase 2 adds the AI expert scoring engine, solution pattern library, delivery estimation intelligence, and mentorship platform.

Phase 3 adds the presales and RFP assistant — the highest-revenue-impact feature — along with workforce analytics, business continuity intelligence, and enterprise SSO.

The platform is built on kind (Kubernetes in Docker) for local development, promoting to any cloud Kubernetes with the same Helm charts. The build is designed for an AI-native development workflow using Claude Code and Google Antigravity IDE, with prompts structured to allow parallel agent execution across independent services.

Why This Matters Beyond Technology

The business case for EEIP is not primarily about engineering efficiency, though the engineering benefits are real. It is about three things that matter to organizational leadership.

Knowledge continuity. Every organization experiences knowledge concentration risk — the single expert who is the only person who knows how Vault was configured for a critical client. EEIP surfaces these risks before they become incidents, not after.

Presales effectiveness. The RFP assistant in Phase 3 draws on the project registry to identify similar past engagements, recommend solution approaches, suggest team compositions, and generate win themes — all grounded in the organization's actual delivery history. A proposal informed by three directly comparable past engagements is fundamentally stronger than one built from generic templates.

Institutional memory that survives attrition. The average tenure at an IT services firm is three to four years. Every departure takes knowledge with it. EEIP transforms project experience from individual memory into organizational memory — persistent, searchable, and continuously enriched.

What I Learned Building This

A few things became clear through the design process that were not obvious at the start.

The hardest problem is not the technology. The hardest problem is adoption. A platform that nobody fills with data delivers no value. The architectural response to this is designing forcing functions into the workflow — project closure checklists, first-login onboarding wizards that require minimum skill entry before accessing the platform, manager dashboards showing team profile completeness. The technology has to make contribution easy and make the cost of not contributing visible.

The metadata-only constraint is a feature, not a limitation. Every time I considered relaxing it to allow richer content, the downstream implications — legal review, client consent, cross-client data boundary management — made the simpler model obviously correct. The organizational intelligence you can derive from clean, structured metadata is substantial.

The AI layer is most valuable at the boundaries — not as a replacement for structured search, but as the interface for queries that do not have a clean keyword form. "Has anyone solved this before?" is not a keyword query. It is an intent. The combination of vector search for retrieval and LLM for synthesis handles it better than either alone.

Where This Goes

EEIP is currently in active development. Phase 1 is the focus — building the foundation that makes the organizational brain demonstrable and useful to the first set of internal users.

The longer-term vision is a platform that becomes the intelligence layer for how an organization understands itself: its capabilities, its experience, its expertise, its capacity, and its risk. Not a tool that engineers use when they remember to, but infrastructure that is woven into how projects start, how proposals are written, and how expertise is discovered and connected.

The organizations that build this kind of institutional intelligence will be measurably better at delivering, estimating, retaining knowledge, and winning new business. The ones that do not will keep paying the hidden cost of reinvention.

Atul Garg is Senior Architect. He writes about AI infrastructure, platform engineering, and building production-grade enterprise systems.

Interested in EEIP or enterprise AI platform architecture? Connect on LinkedIn or follow on Medium.

Share:

Discussion

Share your feedback, ask questions, or discuss with others.

Join the Discussion

Please sign in to share your thoughts, ask questions, or reply.

Loading comments...