code-rhapsodie/dataflow-bundle
Symfony bundle for building import/export dataflows: one reader, ordered processing steps (sync/async), and one or more writers. Includes CLI tools and scheduling for jobs, status/result reporting, and support for multiple Doctrine DBAL connections.
bin/console commands for scheduling, monitoring).Port readers/writers).For Executives: "This package lets us build enterprise-grade data pipelines in weeks, not months—reducing dev effort by 40% while ensuring scalability. It’s like ‘Lego blocks’ for ETL: plug in readers (files, APIs, DBs), add transformation steps (cleansing, enrichment), and output to any destination. Perfect for [Project X], where we’re migrating legacy CSV data to our new PostgreSQL warehouse. It also supports scheduled jobs and asynchronous processing, so we can handle high-volume data without blocking our app."
For Engineering: *"DataflowBundle gives us a Symfony-native ETL framework with:
bin/console (e.g., code-rhapsodie:dataflow:run-pending).Port components if already in use.Trade-offs:
DataflowType classes for unique workflows (but templates reduce effort).Quick Win: Use it for Project Y’s nightly report generation—we can prototype a CSV-to-DB flow in a day instead of a week."*
How can I help you explore Laravel packages today?