Giter VIP home page Giter VIP logo

prefect-recipes's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

prefect-recipes's Issues

Recipe using prefect-databricks collection

๐Ÿ’ป

  • Would you like to work on this feature?

What problem are you trying to solve?

Showcase the benefits of using prefect-databricks.
prefect-databricks

Describe the solution you'd like

One or more recipes

Describe alternatives you've considered

n/a

Documentation, Adoption, Migration Strategy

No response

Add .terraform-docs.yaml for all terraform repos

formatter: markdown
header-from: .header.md
settings:
  anchor: true
  color: true
  default: true
  escape: true
  html: true
  indent: 2
  required: true
  sensitive: true
  type: true

sort:
  enabled: true
  by: required

output:
  file: README.md
  mode: replace

Prefect Orion Terraform Setup with GCP/AWS-managed PostrgresDB

๐Ÿ‘‹ Hey CS!

I would love to see/help with a terraform setup for deploying a "production-ready" Orion instance now that we have a basic k8s setup. As a consumer of this Orion instance, I would be particularly interested in:

  • A setup that utilizes a managed Postgres setup to preserve run history
  • A setup that supports horizontal scaling
  • Goal Task Runs / second ~ 20

I would be very interested in paring on this ๐Ÿ˜„

Recipe using prefect-github

๐Ÿ’ป

  • Would you like to work on this feature?

What problem are you trying to solve?

Showcase the benefits of prefect-github in your workflow

https://prefecthq.github.io/prefect-github/

Describe the solution you'd like

One or more recipes

Describe alternatives you've considered

n/a

Documentation, Adoption, Migration Strategy

No response

Dealing With Failures at Scale using cacheing

๐Ÿ’ป

  • Would you like to work on this feature?

What problem are you trying to solve?

When implementing large workflows at scale we often only want failed tasks to be re-run in the event of a failure as this preserves resources for other jobs in the infrastructure where our workflows are running.

Describe the solution you'd like

Implementing cacheing on tasks and/or using results storage can help alleviate the need to re-run successful tasks in large workflows (caching docs). It would be helpful for users to have a template when implementing this for large workloads, in the same vein including reporting/logging for where the tasks may be failing and why.

Results (TBD)(currently uses local storage)

1.0 potential reference: https://discourse.prefect.io/t/how-to-resume-mapped-task-runs-from-failure-at-scale-or-limit-the-amount-of-allowed-runs-that-may-fail/715

Describe alternatives you've considered

None at the moment.

Documentation, Adoption, Migration Strategy

No response

Use ECSTask

๐Ÿ’ป

  • Would you like to work on this feature?

What problem are you trying to solve?

A recipe detailing use of ECSTask block as users would like to see it in action.

Describe the solution you'd like

Take a user from writing the flow through deployment!

Resources

Release Notes:
https://medium.com/the-prefect-blog/prefect-2-4-0-release-adds-support-for-aws-ecs-and-improves-deployment-cli-for-ci-cd-9582458e1e81

Docs/Prereqs:
https://docs.prefect.io/concepts/infrastructure/?h=ecstas#ecstask

Describe alternatives you've considered

n/a

Documentation, Adoption, Migration Strategy

No response

Orion Server Helm Issues

Several issues I noticed when trying to deploy Orion server from the Helm chart.

  • Mismatch between values.yaml and deployment.yaml postgresql configuration. Deployment.yaml line 9 references .Values.api.postgres.enabled, but values file contains a "postgresql" section and no "enabled" value.
  • Mismatch between _helpers.tpl and values.yaml. Helpers omits the "api" from references to postgresql related values. For example, ".Values.postgresql" should be replaced with ".Values.api.postgresql"
  • .Values.api.postgresql.existingSecret doesn't appear to be respected. Even when populated, the deployment is trying to overwrite the existing secret in the namespace and generating an error. Once I deleted the existing secret, the deployment was successful.

Cool Use of Pydantic in 2.0 Flow

๐Ÿ’ป

  • Would you like to work on this feature?

What problem are you trying to solve?

As someone who is new to Pydantic, I am curious to see how using it can improve my workflows.

Describe the solution you'd like

not sure

Describe alternatives you've considered

not sure

Documentation, Adoption, Migration Strategy

No response

Incorporate formatting enforcement for CI

As a solution engineer I want consistent formatting for all code committed to recipe repos.

Create github action that runs black, flake8 and terraform checks to ensure that pre-commit formatting standards have been adhered to.

Create recipe for Event-Driven-Flows.. or more recipes that use prefect.client

๐Ÿ’ป

  • Would you like to work on this feature?

What problem are you trying to solve?

Event-Driven-Flows.
Dynamically created deployments.
Flows that use .context

Describe the solution you'd like

Recipes for this

Describe alternatives you've considered

Using the 1.0 guides

Documentation, Adoption, Migration Strategy

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.