System Overview
Architecture Overview
@startuml
database DataSource
component LogStash
component Airflow {
component EtlJob
}
database Clickhouse {
component BronzeLayer
component GoldLayer
}
DataSource <- LogStash: read and query data from data source
LogStash -> BronzeLayer: push data to clickhouse
EtlJob --> BronzeLayer: read raw data from clickhouse
EtlJob --> GoldLayer: persist data aftere ETL to clickhouse
@endumlData Flow Pattern
Key Design Principles
🔄 Event-Driven Processing
📊 Dimensional Modeling
🏗️ Layered Architecture
⚡ High Performance
Technology Stack
Component
Technology
Purpose
System Benefits
For Data Engineers
For Data Analysts
for Business Users
Next Steps
Last updated