Skip to content

The Dataflow Solution Guides offer full end-to-end deployment for the most common streaming solutions to run on Dataflow.

License

Notifications You must be signed in to change notification settings

ahujadhruv/dataflow-solution-guides

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

146 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dataflow Solution Guides

License

Welcome to the Dataflow Solution Guides!

The Dataflow Solution Guides offer full end-to-end deployment for the most common streaming solutions to run on Dataflow. This repository contains the following assets for each guide:

  • Full Terraform code to spawn all the necessary Google Cloud infrastructure
  • Pipelines code in Python, Java and Go (coming soon) for a sample pipeline for each use case

Solution guides

This the list of solution guides available at this moment:

  • GenAI & machine learning inference. This guide demonstrates how to use Dataflow to perform real-time inference with GenAI models.
  • ETL / Integration. This guide shows how to replicate a database into BigQuery using a change-data-capture streaming pipeline in Dataflow.

Repository structure

  • terraform: This directory contains the Terraform code for deploying the necessary Google Cloud infrastructure for each use case.
  • pipelines: This directory contains the Python, Java, and Go code for the sample pipelines.
  • use_cases: This directory contains the documentation of each use case

Getting help

  • GitHub Issues: Report any issues or ask questions on the GitHub repository.
  • Stack Overflow: Search for existing solutions or ask questions on Stack Overflow using the google-cloud-dataflow tag.

Contributing

  • Fork and Pull Request: Fork the repository and submit a pull request with your changes.
  • Follow the Contribution Guidelines: Please follow the contribution guidelines outlined in the CONTRIBUTING.md file.

Disclaimer

This is not an officially supported Google product. The code in this repository is for demonstrative purposes only.

About

The Dataflow Solution Guides offer full end-to-end deployment for the most common streaming solutions to run on Dataflow.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 49.2%
  • HCL 32.2%
  • Python 13.2%
  • Shell 3.0%
  • Dockerfile 2.4%