IdeasOpen on GitHub

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:

Also; maybe; consider: - Multi-user - GitOps

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

📧