bigmachine
bigmachine copied to clipboard
Bigmachine is a library for self-managing serverless computing in Go
This is a pointer to the original [bigslice issue](https://github.com/grailbio/bigslice/issues/23).
I think it would be interesting to have a Kubernetes backed implementation. This would provide a more generic solution than per Cloud implementations and could facilitate cross-Cloud deployments too.
We should have a backend for [Azure VMs](https://azure.microsoft.com/en-us/services/virtual-machines/), see [package ec2system]( https://github.com/grailbio/bigmachine/tree/master/ec2system) for inspiration. Also: #1.
We should have a backend for GCP [compute engine](https://cloud.google.com/compute/). See [package ec2system](https://github.com/grailbio/bigmachine/tree/master/ec2system) for inspiration.
The signature of `Start` is: ``` (*System) Start(ctx context.Context, count int) ([]*bigmachine.Machine, error) ``` Whereas (its converse) `Shutdown` is: ``` (*System) Shutdown() ``` It feels as though it would be...
I'm attempting to use bigmachine with your circlePI example, but: ```bash go run main.go 2019/10/04 10:07:44 waiting for machines to come online 2019/10/04 10:07:44 resetting http client https://localhost:46237/ while calling...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20191011191535-87dc89f01550 to 0.1.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20200226121028-0de0cce0169b to 0.7.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.29.24 to 1.34.0. Changelog Sourced from github.com/aws/aws-sdk-go's changelog. Release v1.34.0 (2020-08-07) Service Client Updates service/glue: Updates service API and documentation AWS Glue now adds support for Network...