You are designing a pipeline to process data files that arrive in Cloud Storage by 3:00 am each day. Data processing is performed in stages, where the output of one stage becomes the input of the next. Each stage takes a long time to run. Occasionally a stage fails, and you have to address
the problem. You need to ensure that the final output is generated as quickly as possible. What should you do?
Using Cloud Composer to design the processing pipeline as a Directed Acyclic Graph (DAG) is the most suitable approach because:
Fault tolerance: Cloud Composer (based on Apache Airflow) allows for handling failures at specific stages. You can clear the state of a failed task and rerun it without reprocessing the entire pipeline.
Stage-based processing: DAGs are ideal for workflows with interdependent stages where the output of one stage serves as input to the next.
Efficiency: This approach minimizes downtime and ensures that only failed stages are rerun, leading to faster final output generation.
Mammie
8 months agoTamesha
8 months agoJerrod
8 months agoMagdalene
9 months agoEttie
9 months agoBeula
9 months agoMillie
10 months agoErick
10 months agoMignon
10 months agoLayla
10 months agoDeonna
11 months agoKeneth
11 months agoJose
11 months agoAdelaide
11 months agoTasia
12 months agoCristal
8 months agoMariann
8 months agoTrina
9 months agoDick
9 months agoLayla
1 year agoMelvin
11 months agoRima
11 months agoBilly
1 year agoMila
1 year agoMica
11 months agoBo
11 months agoGarry
11 months agoJosphine
12 months agoNakita
1 year agoRolland
1 year agoLevi
1 year agoKristofer
1 year agoAvery
11 months agoLisandra
1 year ago