Reference flow

Follow the data. Inspect the decisions.

Explore how Flower® handles a flow from Amazon S3 to Azure Blob: validate compressed CSV files, transform them into Parquet and apply recovery or quarantine policies. Select a scenario to see the decisions along the way.

Discuss your flow ↗

01Explore the recovery policy

Explore the recovery policyorders-001.csv.gz
  1. 01SourceAmazon S3CSV · gzip
  2. 02Validate, filter, aggregate and transformFlowerCSV → Parquet
  3. 03DestinationAzure BlobParquet
Delivered

The sample passes validation and is converted to Parquet. The illustration shows the completed delivery path; actual acceptance checks depend on the configured endpoint and transformation.

02What to verify in your environment

What to verify in your environment
ScenarioAcceptance check
Normal deliveryCheck that the Parquet output is readable and matches the agreed schema and expected records after transformation.
Temporary outageMake the destination temporarily unavailable. Observe bounded retries and backoff for retry-safe operations, then check escalation when the retry policy is exhausted.
Invalid fileSubmit a file with a record that violates a validation rule. Check that the whole source file is quarantined, with its failure reason, and that invalid data is not delivered downstream.
Recovered within the retry policyRestore the destination within the retry window and verify the completed output. Check source retention or cleanup against its separately configured policy.

03From illustration to a production flow

For the S3-to-Azure scenario, agree endpoint permissions, decompression, the CSV schema, validation rules, Parquet mapping and quarantine destination. Test temporary failures independently from malformed data. Completion verification is conditional on the copy path and provider capabilities; transformed data needs an output acceptance check, not an assumed source-byte match.

Discuss your data path

Turn the requirement into a reliable production flow.

Describe the source, destination, volume, constraints, or failure mode. You will speak directly with the team that builds Flower.

Talk to the Flower team