Volker Lorrmann
08/20/2024, 3:31 PMThierry Jean
08/20/2024, 3:35 PMVolker Lorrmann
08/20/2024, 3:41 PMStefan Krawczyk
08/20/2024, 3:42 PMVolker Lorrmann
08/20/2024, 3:46 PMexamples/hello_world
) should give you a good overview.
How can I join the meetup?Stefan Krawczyk
08/20/2024, 3:57 PMStefan Krawczyk
08/20/2024, 3:57 PMIliya R
08/20/2024, 4:25 PMVolker Lorrmann
08/20/2024, 4:39 PMElijah Ben Izzy
08/20/2024, 6:27 PMVolker Lorrmann
08/20/2024, 6:36 PMconf/pipelines.yml
, conf/scheduler.yml
, conf/tracker.yml
) to set up pipelines, scheduling, and tracking, allowing for easy customization.
6. Distributed Execution: FlowerPower supports running pipelines in a distributed environment by using a data store (e.g., PostgreSQL, MongoDB, SQLite) to persist job information and an event broker (e.g., Redis, MQTT) for communication between the scheduler and workers.
7. Easy Setup and Usage: FlowerPower provides command-line tools and Python APIs for initializing new projects, adding new pipelines, running and scheduling pipelines, and starting workers.
Overall, FlowerPower aims to provide a simple and flexible workflow framework that combines the power of Hamilton and APScheduler to enable the creation and execution of complex data pipelines, with support for scheduling, distribution, and monitoring.