
This document is not ready for ROADMAP.md; but a place for looser ideation.
Think about dokku and other PaaS’ and what they have.
For example:
test.sh to each
`port’._lib/_storage/postgres/test.shlogs -f project_name33start project_name33stop project_name33 postgresqlAlso; maybe; consider: - Multi-user - GitOps - MLOps - DevSecOps
This would additionally require every non shared-library /
shared-toolchain understand: -
INSTALL_DIR="${LIBSCRIPT_PROJECT_DIR}"'/'"${project_name}"
- HERMETIC_BUILD=1
Penultimately, because network isolation isn’t builtin, maybe some
dry-run checks like: - Port
availability - Socket
availability - Database name availability - E.g., with PostgreSQL you
can have multiple databases made with
CREATE DATABSE|createdb. So rather than error
naïvely that port 5432 is in use, try and create a database
and only error if port 5432 is in use and database already
exists.
Finally, there’s the whole day-2 operations stuff, like: - Backups - Snapshots - Rollbacks - Canary deployments - Clustered deployments - Deployment of clusters - Centralised monitoring - Centralised logging - Upgrades - Downgrades