java-docs-samples
java-docs-samples copied to clipboard
feat: Add a fraud detection Dataflow streaming pipeline
Add a fraud detection Dataflow streaming pipepline to fraud-detection CBT usecase.
This PR adds the following:
- The Dataflow pipeline for detecting fraudulent transaction.
- The Terraform code to run the new Dataflow pipeline.
- Helper classes facilitates detecting fraudulent transactions.
- Tests for making sure that the pipeline works with a good accuracy.
Fixes #issue
It's a good idea to open an issue first for discussion.
- [x] I have followed Sample Format Guide
- [ ]
pom.xmlparent set to latestshared-configuration - [x] Appropriate changes to README are included in PR
- [ ] API's need to be enabled to test (tell us)
- [ ] Environment Variables need to be set (ask us to set them)
- [x] Tests pass:
mvn clean verifyrequired - [x] Lint passes:
mvn -P lint checkstyle:checkrequired - [ ] Static Analysis:
mvn -P lint clean compile pmd:cpd-check spotbugs:checkadvisory only - [ ] Please merge this PR for me once it is approved.