Platform Architecture
Vantage is built on a modern, full-stack web architecture designed for reliability, scalability, and real-time data processing.
Design Principles
| Principle | Description |
|---|---|
| Security First | All data encrypted at rest and in transit, multi-factor authentication, role-based access control |
| Real-Time Processing | Live dashboard updates and streaming data pipelines |
| Multi-Provider AI | Unified interface across 7+ AI providers — switch models without changing workflows |
| Extensible Integrations | 30+ connectors with a consistent authentication and data access pattern |
| Scalable by Design | Horizontal scaling, connection pooling, and intelligent caching for high-volume workloads |
Multi-Tenant Architecture
Vantage uses a multi-tenant design where data is isolated at the company level:
Key Isolation Boundaries
| Boundary | What's Isolated |
|---|---|
| Company | Users, dashboards, integrations, credentials, AI context, billing |
| Organization | Cross-company sharing policies, org-level settings, usage logs |
| User | Personal dashboards, authentication credentials, passkeys |
Core Systems
Dashboard Engine
The dashboard system uses a responsive grid layout that renders 40+ tile types. Each tile independently manages its data source, refresh cycle, and AI integration. Tiles fetch data from connected integrations and databases to provide real-time visualizations and insights.
Workflow Engine
Workflows are directed acyclic graphs (DAGs) of nodes. The engine executes nodes sequentially along connected edges, passing data from output ports to input ports. Nodes can trigger external API calls, run AI analysis, transform data, and write results to dashboards or files.
Integration Layer
Integrations support two authentication models:
- OAuth 2.0 — For services like Google, Microsoft, Slack, GitHub (browser-based authorization flow)
- API Keys / Credentials — For databases, AI providers, cloud storage, and commerce platforms (direct credential entry)
All credentials are encrypted and stored securely. Integration connections are validated before use in workflows and tiles.
AI System
The AI system supports multiple providers through a unified interface. AI context (company overview, industry, custom instructions) is automatically included in all AI requests. The system handles:
- Global assistant conversations
- Per-tile data summaries and insights
- Workflow node AI operations (enrichment, formatting, compliance checking)
- Token metering and usage tracking