01Bring partner files into production
Receive recurring deliveries, check expected files and isolate invalid input before it reaches consumers.
- SFTP / S3
- Flower
- Quarantine / Lake
| Boundary to agree | Acceptance test |
|---|---|
| File naming, completeness and arrival window | Deliver one valid, one incomplete and one duplicate file. Confirm the agreed outcome for each. |
| Source retention and quarantine ownership | Reject a malformed file; correct it and replay under operator control before enabling cleanup. |
02Prepare data as it moves
Decode, filter, aggregate and convert formats near the source, then deliver the result to your analytical platform.
Agree on schema, required fields, precision and aggregation keys. Conversion changes the byte representation: a source checksum is not proof that transformed output is correct. Compare record counts and business totals, then read the output with the intended consumer.
- CSV / gzip
- Validate → transform
- Parquet
03Connect environments you control
Operate across private networks, clouds and edge nodes with explicit recovery, credential and retention boundaries.
Choose where Flower runs and which credentials it receives. Test temporary network loss, an expired credential and destination capacity exhaustion separately. Only operations classified as safe to repeat should be retried; an unknown delivery outcome may require reconciliation.
- Private / cloud / edge
- Flower
- Private / cloud / edge