Giter Club home page Giter Club logo

metaflow-tools's Introduction

⚒️ Metaflow Admin Tools

This repository contains various configuration files, tools and utilities for operating Metaflow in production. See Metaflow documentation for more information about Metaflow architecture. Top level folders are structured as follows:

Metaflow on AWS (/aws)

Metaflow Cloudformation template

If you're not already using Terraform, this is the easiest way to get started on AWS. You can find the template under aws/cloudformation in this repository. This stack uses AWS Batch for compute and AWS Step Functions for orchestration.

Sample Terraform templates for AWS

Another deployment option is using Terraform. An end-to-end example can be found under aws/terraform in this repository. The example leverages the official Terraform module outerbounds/terraform-aws-metaflow as a building block. This stack uses AWS Batch for compute and AWS Step Functions for orchestration.

Metaflow on Azure (/azure)

Sample Terraform templates for Azure

This is the quickest way to spin up a fully functional Metaflow stack on Azure. See details under azure/terraform in this repository. This stack uses Kubernetes (AKS) for compute and Argo Workflows for orchestration.

Metaflow services on Kubernetes (/k8s)

Helm Charts (alpha)

We provide Helm charts to deploy Metaflow Metadata service and UI in a K8S cluster. This way you can use Metaflow without any AWS-specific dependencies on AWS except for having a S3-compatible object storage engine available. You can find them under k8s/helm/metaflow in this repository.

Cloud agnostic resources (/common)

Sample Metaflow flow definitions

Some Metaflow flows that could be used to test drive a Metaflow stack. Some of these flows are used to drive end-to-end CI coverage internally at Outerbounds. They live under common/sample_flows

Utility scripts (/scripts)

Scripts that make life easier either deploying or using your new Metaflow stacks.

Questions?

Talk to us on Slack.

metaflow-tools's People

Contributors

oavdeev avatar savingoyal avatar queueburt avatar kldavis4 avatar jackie-ob avatar greghilstonhop avatar msavela avatar jasonge27 avatar crk-codaio avatar ctrombley avatar jimmycfa avatar valaydave avatar

Watchers

James Cloos avatar

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.