Comments (9)
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.
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.
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.
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.
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.
Awesome, thanks @rtwall! It's really helpful to get context like this before just diving in
from algomart.
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.
@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.
Welcome @rtwall! Thanks for the suggestion - any particular limitations with Autopilot that come to mind?
from algomart.
Related Issues (20)
- Look into improving logs for GCP
- Currency conversions
- Language translations
- Locale split from language
- Separate app
- Cache tables
- Lib in root
- Images on Google Cloud storage buckets
- Head changes + Font optimization
- Next Image tags + Priority
- Seed scripts for deployments
- Import improvements from other AlgoMart instances
- Refactor creator account usage
- How to Donate/Sponsor the project? HOT 1
- Unhandled Runtime Error HOT 3
- Minting while not having enough funds does not trigger a UI error
- Misconfigured packs may not provide an error while being generated
- Directus CMS initialization | Bootstrap phase sets incorrect email address HOT 1
- Unexpected Error
- Race condition in auction contract
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from algomart.