Monday, June 15, 2026
Priorities
- Resolve delayed data in the Insider ingestion pipeline — DA-1329
- Resolve missing data in the AppsFlyer ingestion pipeline — DA-1335
Work Log
Insider Ingestion Pipeline - Resolve Delayed Data — DA-1329
Situation
We found a discrepancy in the event count between Insider dashboard and BigQuery. After taking a look at the CSV files produced by the Insider team, we found out that the CSV files for specific date can be delayed by up to 2 days. Therefore, I need to handle this delayed data so that the data in BigQuery can be complete.
Task
Update the script for the Insider ingestion pipeline to handle delayed data.
Action
I updated the script, build the Docker image, and bumped the Kubernetes Cronjob container to use image insider-exporter:0.0.11.
Result
The ingestion pipeline is now handled delayed data, and discrepancy issue is resolved.
AppsFlyer Ingestion Pipeline — Resolve Missing Data — DA-1335
Situation
The marketing team found that the number of registered users on the iOS platform was null. This is very contradictory, because they are now running a campaign for iOS, so the number was not supposed to be null. On the other hand, I am not receiving any alert related to the appsflyer ingestion pipeline.
Task
Find the root cause and apply the solution for this issue.
Action
I found out that the issue due to the related Kubernetes Jobs were failed due to out-of-memory.
This is because the number of in-app events on iOS is growing due to the running campaign, which is causing the resource to reach its limit.
Therefore, I adjusted the related Kubernetes CronJob to resolve the issue.
Additionally, to resolve today's reporting issue, I did several things, such as backfilling from certain days, re-running the related data mart jobs, and re-running the related dbt models.
Result
As a result, the marketing team has confirmed that they Superset dashboard is now showing correct data.
Blockers
N/A
Carry-overs
N/A
Reflection
N/A