# Business Overview

## Business Context Diagram

```mermaid
graph TD
    A[TiDB Cloud Services] --> B[dataflow-service]
    B --> C[Backup & Restore]
    B --> D[TiCDC]
    B --> E[Data Import]
    B --> F[Data Migration]
    
    C --> G[Cloud Storage]
    D --> H[Data Replication]
    E --> I[Data Sources]
    F --> J[Migration Targets]
```

## Business Description

- **Business Description**: dataflow-service is a core TiDB Cloud service that provides essential data management capabilities, including backup and restore, change data capture, data import, and data migration. It enables users to manage their TiDB cluster data with high efficiency and reliability.

- **Business Transactions**: 
  - **Backup**: Create, manage, and monitor TiDB cluster backups
  - **Restore**: Restore TiDB clusters from existing backups
  - **TiCDC**: Set up and manage data replication between TiDB clusters
  - **Data Import**: Import data from various sources into TiDB
  - **Data Migration**: Migrate data from other database systems to TiDB

- **Business Dictionary**:
  - **TiDB Cloud**: A fully managed cloud database service powered by TiDB
  - **TiCDC**: TiDB Change Data Capture - a tool for real-time data replication
  - **Dataflow**: The flow of data between different systems or components
  - **Backup & Restore**: Processes for protecting and recovering data

## Component Level Business Descriptions

### dataflow-service

- **Purpose**: Provide core data management services for TiDB Cloud, including backup/restore, data migration, and replication.
- **Responsibilities**:
  - Handle user requests for data operations
  - Manage data transfer between TiDB clusters and external systems
  - Ensure data consistency and reliability
  - Provide APIs for integration with other TiDB Cloud services
