App with Large Data as a service - lifts a copy of the database from backups, and through a light proxy gives access to temporary databases and deletes these databases it it's not use.
Your developers need a production-like database - to rollout their migrations or testing, but so that the developer databases do not overlap, besides, it takes a very long time for each developer to download a heavy database to their computer, sometimes it is tens of gigabytes, it is also necessary for CI/CD pipelines.
- rook.io snapshots!
- argo workflow+events automation
- light client (argo cli + aldaas script) as proxy to large DB
I love rancher) and use fleet for quick prepare ceph and argo
- create kubernetes cluster (1.26 or high) with VolumeSnapshot feature
- install rook-ceph in with Volume Snapshot Class see example
- install argo-events with
webhook.enabled
- install argo-workflows with
server.ingress.enabled
and default serviceAccountName for workflow likeargo-workflow
- install aldaas helm from
./chart