Scheduler
Time
Scheduler
Typical Sensor
Wait for files to arrive in S3 Arrived!
Worker
Scheduler
Time
Scheduler
What a waste!
Wait for files to arrive in S3 Arrived!
Worker
Submit Spark Job Poll Spark cluster Job Completion
Wasted resources
Wasted resources
Operator
Sensor
Time
Polling for Spark Job completion Done!
Multiple
Sensors
Wait for files to arrive in S3 Done!
Polling for Bigquery Job completion Done!
Polling for Spark Job completion Done!
Wait for files to arrive in S3 Done!
Wait for files to arrive in GCS Done!
Imagine the Cost!
Multiple worker slots
Blocked !!
50+ async operators
Built and maintained with ❤ by Astronomer
Apache 2 licensed & Open-source
Drop-in replacements of “sync” Operators
Openlineage support