
Feedback on my thesis architecture – ELT + dynamic pricing
Airline data platform, batch pipeline for a planning manager persona: MS SQL Server -> BigQuery (bronze/silver/gold via dbt) -> Sales/Finance/Customer marts. One ML component: LightGBM trained nightly on the gold layer. Separate, more frequent DAG (every 1-2h) scores active flights and auto-writes the new price back to OLTP via FastAPI, with min/max bounds instead of manual approval.
Feedback wanted: anything over/under-engineered for a thesis, and whether splitting training vs scoring into two DAGs actually makes sense.