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
6 months agoTamesha
6 months agoJerrod
7 months agoMagdalene
7 months agoEttie
7 months agoBeula
8 months agoMillie
8 months agoErick
8 months agoMignon
8 months agoLayla
9 months agoDeonna
9 months agoKeneth
9 months agoJose
9 months agoAdelaide
9 months agoTasia
10 months agoCristal
6 months agoMariann
6 months agoTrina
7 months agoDick
7 months agoLayla
11 months agoMelvin
10 months agoRima
10 months agoBilly
11 months agoMila
11 months agoMica
10 months agoBo
10 months agoGarry
10 months agoJosphine
10 months agoNakita
11 months agoRolland
11 months agoLevi
11 months agoKristofer
11 months agoAvery
10 months agoLisandra
11 months ago