GithubHelp home page GithubHelp logo

Comments (9)

theothermattm avatar theothermattm commented on June 19, 2024 6

I'm not sure that pursuing GCP specific options is the best idea if you're aiming for wide adoption in an open source project.
Though it might be heavy handed, I would consider just moving to a Kubernetes based setup which could be implemented on any cloud provider. @smonn and @juttayaya your thoughts.

from algomart.

tylrw avatar tylrw commented on June 19, 2024 3

Hey, I just discovered this project. GKE Autopilot might be a reasonable option depending on the Cloud Run limitations you're having. Autopilot comes with some limitations as well.

There is an enable_autopilot argument on the Terraform cluster resource.

from algomart.

smonn avatar smonn commented on June 19, 2024 3

I'm not sure that pursuing GCP specific options is the best idea if you're aiming for wide adoption in an open source project. Though it might be heavy handed, I would consider just moving to a Kubernetes based setup which could be implemented on any cloud provider. @smonn and @juttayaya your thoughts.

@theothermattm Good point! We'll be going for Kubernetes to avoid vendor lock-in. The Terraform setup will be different no matter what, but as long as it can run in a Kubernetes environment I think we'll be in a good place.

from algomart.

kevlarr avatar kevlarr commented on June 19, 2024 1

Before committing to the overhaul, I'd like to at least verify that using GCS as a backing store for the CMS isn't also an issue. That is, we should make sure that we can use Directus locally but point to GCS rather than local disk storage.

from algomart.

tylrw avatar tylrw commented on June 19, 2024 1

Thanks @kevlarr! Happy to help where I can. An issue I previously worked around was for cert-manager:

Looks like a new Autopilot release addresses the above.

There could also be challenges with 3rd party metrics:

Google provides a list of limitations here:

from algomart.

kevlarr avatar kevlarr commented on June 19, 2024 1

Awesome, thanks @rtwall! It's really helpful to get context like this before just diving in

from algomart.

brandonaaskov avatar brandonaaskov commented on June 19, 2024

If we find that this is a pain, we can also lean on Google Cloud Storage for this stuff. Asking a customer to encode video for the previews isn't asking too much IMO, especially if they're already selling a source video asset that they likely edited/created/exported.

from algomart.

kevlarr avatar kevlarr commented on June 19, 2024

@brandonaaskov Are you suggesting that they only upload the smaller preview through Directus and only link to the real one in the asset URL or something?

from algomart.

kevlarr avatar kevlarr commented on June 19, 2024

Welcome @rtwall! Thanks for the suggestion - any particular limitations with Autopilot that come to mind?

from algomart.

Related Issues (20)

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.