Skip to main content

Function Flow - workflow management on Google Cloud Functions

Project description

Function Flow

Function Flow is a workflow management framework on top of Google Cloud Functions.

It allows you to write tasks in Python functions, define their dependencies and manage the executions for you.

For example, if you want to first transform data from BigQuery, then invoke a job to AI platform to make some predictions, after that load some data from GCS to BigQuery, this can be a helpful tool for you.

Running the Example

To enable all services, and deploy all cloud functions, first create a blank GCP project, then run the following command:

cd example
bash bin/deploy.sh

If you edited example/src/main.py, you can run bash bin/update-fuctions.sh for the code to take effect.

To run the example, go to cloud function page and run the function start. Then you can view the task statuses in the Firestore UI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

function-flow-0.0.2.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

function_flow-0.0.2-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file function-flow-0.0.2.tar.gz.

File metadata

  • Download URL: function-flow-0.0.2.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.5

File hashes

Hashes for function-flow-0.0.2.tar.gz
Algorithm Hash digest
SHA256 2a3e7185b5c8df30cc629834fb9bb25960ce74c80a65f99b8b2909720443b1a8
MD5 d2083fb06f10ef75100d6a62612cf739
BLAKE2b-256 f88295e128aa04a4be0d0519aaade6fef1a31db54b92ef6c8098e7380b39b9f3

See more details on using hashes here.

File details

Details for the file function_flow-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for function_flow-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b111e8e60a7739be2cc1ab849b402dd259c3a7ef66831e067486b42987efb971
MD5 cd39b862912058203259ecd1aa0dd9c4
BLAKE2b-256 99bbcd2717fa930586ff0fc396098d3726e3fa90d929feaca087f7de51a61af4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page