whitedigital-eu/etl-bundle
Symfony bundle for building ETL pipelines: extract data from sources, apply reusable transformers, and load it into destinations. Integrates with Symfony services and console workflows for repeatable imports, syncs, and data processing jobs.
0.5.x this is pre-1.0 software. That pushes toward using it for internal/back-office pipelines and admin tooling, not customer-facing, revenue-critical sync infrastructure — unless we're prepared to fork.Consider it when:
Look elsewhere when:
To executives: We can accelerate several data-in/out features by standardizing on a small open-source ETL library instead of writing custom scripts per integration. It is a low-cost, low-lock-in dependency we isolate behind our own interface, so it is replaceable. Caveat: it is early-stage (0.5.x), so we scope it to internal and admin workflows first and revisit once it reaches a stable release.
To engineering: Thin Extract/Transform/Load abstraction, easy to wrap and swap. Version 0.5.10 fixes array/batch inserts, so bulk loader paths now work as expected — pin to 0.5.10 or later. It's a Symfony bundle, so Laravel integration means manual container wiring; budget a short spike. Because it's pre-1.0, we should own a thin adapter layer and a fork path, and avoid depending on its internal APIs directly.
Ask: a one-sprint spike to validate one real pipeline end-to-end, with a go/no-go on adopting it as our default ingestion approach.
How can I help you explore Laravel packages today?