cloud: Split deployment control into functions instead of services
- Dominant language
- Python
- Stars
- 26
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
At the moment, the deployment done with the `cloud` script can be split and controlled on Google Cloud service type boundaries (roughly). That was working quite well, but as the complexity of the deployment is growing, we need to consider splitting the deployment along functional boundaries. I.e. instead of "cloud functions", "pub sub", "postgresql", etc. split by function, such as "operational database", "archive database", "ingestion", "update processing", "notification generation", and so on.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the `cloud` script and documenting how deployment is currently split across Google Cloud service types such as functions, Pub/Sub, and PostgreSQL. Define the functional boundaries described in the issue, including operational and archive databases, ingestion, update processing, and notification generation; the work is done when deployment can be controlled along those boundaries.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- google-cloud, postgresql
- Domain
- cloud, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100