Quality-Management SaaS Company Octave Reliance's Multi-Tenant AI Architecture: Pushing Isolation into the Runtime, Evaluating Embeddings on Its Own Corpus
When deploying AI on a platform serving over 14,000 customers and hosting more than 2 billion documents, Octave Reliance made two key architectural decisions: pushing tenant isolation into microVM runtime rather than application code, and evaluating embedding models against its own corpus rather than public leaderboards. The latter surfaced a trade-off where 512 dimensions held target accuracy while cutting storage roughly 66 percent against the 1,536 default—a trade-off no public benchmark would have shown.
ImportanceMaterialEvidenceE3 inspectableWrite-upQuick
The core asset of a quality-management platform is institutional memory: a similar defect investigated last year, a Corrective and Preventive Action that fixed the root cause, an audit finding that flagged the same gap. That knowledge sits scattered across billions of documents, spanning languages and formats, and no human can search by semantic similarity, so every investigation starts from scratch. The Octave Reliance team saw unlocking this history as its single largest opportunity, and also saw the obstacle: complaint records, audit findings, and corrective actions carry the platform's strictest isolation requirements, and those were exactly the records the AI would need to read. In a platform serving over 14,000 customers across medical devices, pharmaceuticals, and food manufacturing, a single inadvertent cross-tenant disclosure would carry regulatory consequences far outweighing any AI benefit.
Faced with that contradiction, the team made an unusual call: rather than shipping one AI feature, it spent its first cycle building a foundation every future feature would sit on. The reasoning was straightforward—Reliance has over 40 applications, each with different document types and workflows, and building AI for one in a silo meant rebuilding the infrastructure for the next. So they inverted the plan: build the horizontal platform first, then cut vertical feature slices into it. Complaint summarization and triage went first, to prove the architecture before the rest followed.