Core Concepts

Core Concepts

Understanding these fundamental concepts will help you make the most of Outrun's data synchronization platform. These concepts form the foundation of how Outrun ingests, processes, and delivers your data.

The Outrun Data Flow

Outrun follows a systematic approach to data synchronization:

1

Ingestion

Raw data collected from sources

2

Consolidation

Data merged and cleaned

3

Standardization

Transformed into standard objects

4

Delivery

Sent to destinations

Key Concepts

πŸ”’ Security & Compliance

Comprehensive security measures, SOC 2 compliance, and data ownership policies.

  • β€’ SOC 2 compliance framework
  • β€’ Data encryption and access controls
  • β€’ Regional compliance strategies

πŸ”— Data Relationships

How Outrun maintains connections between data objects across different systems.

  • β€’ Cross-system relationships
  • β€’ Relationship mapping
  • β€’ Connection maintenance
Coming Soon

Data Storage Architecture

Understanding how Outrun stores and processes your data:

Stream Collections

  • [sourceId]_stream: Raw data as received from APIs
  • First-in, first-out: Chronological data storage
  • Metadata enriched: System metadata for processing tracking
  • Original format: Data preserved as close to source format as possible

Consolidated Collections

  • [sourceId]_consolidate: Merged and cleaned data
  • Deduplication: Duplicate records identified and merged
  • Data quality: Validation and cleansing applied
  • Relationship mapping: Cross-record relationships established

Standardized Objects

  • People: Contacts, leads, users from any system
  • Organizations: Companies, accounts, business entities
  • Facts: Events, activities, metrics, analytics data
  • Relationships: Connections between people and organizations

The Outrun Philosophy

Standardization Over Customization

Outrun focuses on creating standardized approaches rather than custom integrations:

  • Opinionated Mappings: Pre-built field mappings for common use cases
  • Standard Objects: Universal data models that work across systems
  • Best Practices: Built-in data quality and validation rules
  • Simplified Setup: Minimal configuration required

Data Preservation

We maintain data integrity throughout the process:

  • Original Format: Raw data stored as received from APIs
  • Audit Trail: Complete history of data transformations
  • Metadata Enrichment: System information without altering source data
  • Reversible Process: Ability to trace back to original data

Performance & Reliability

Built for enterprise-scale data synchronization:

  • Rate Limit Management: Intelligent API quota management
  • Error Handling: Comprehensive retry and recovery logic
  • Monitoring: Real-time sync status and performance metrics
  • Scalability: Designed to handle large data volumes

Next Steps

πŸš€ Start with Ingestion

Learn how Outrun collects and stores data from your sources.

Learn About Ingestion β†’

πŸ“š Browse Sources

See what data sources Outrun can connect to.

View Sources β†’

Understanding these concepts will help you design effective data synchronization strategies with Outrun.