nullstone-io / nullstone

Nullstone is a customizable developer platform launched on your cloud accounts.
https://nullstone.io
MIT License
39 stars 1 forks source link

Preview Shared Infrastructure #126

Open BSick7 opened 1 year ago

BSick7 commented 1 year ago

Overview

When a preview environment is launched, Nullstone will launch the entire stack from scratch. If the app is a container, this includes the cluster, network, and required datastores.

To improve cost efficiency and accelerate preview deploys, a user should be able to mark a block as "shared". A single environment named preview serves as a global environment all preview environments use to launch.

Since networks and databases take ~90% of the launch time, we expect a massive speedup in launch times for preview environments.