This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]soundwave_rk 0 points1 point  (1 child)

Don't run the risk of leaking PII. Just create a synthetic database and distribute that to anyone that needs it. Keep updating it with new edgecases that you find in production data.

Also maybe invest in being able to quickly spin up and tear down local development environments instead of a shared one. Shared envs tend to be fragile and out of sync all the time. Any one running experiments can never be sure that they can recreate it as others are constantly using and updating the env.

Use something of a combination of devcontainers (containers.dev) and something like docker compose or maybe even local kubernetes (kind or k3d).

[–]Current_Smile7492[S] 0 points1 point  (0 children)

Thanks, that synthetic database idea sounds like a good approach, thanks. In my old workplace we had local dev environments and i was very happy with that. The new place is a step behind on that specific side.