4

500GB+ database copies for dev and CI in under 30 seconds

 3 years ago
source link: https://www.producthunt.com/posts/spawn
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Spawn

500GB+ database copies for dev and CI in under 30 seconds

  1. maxresdefault.webp
https://ph-files.imgix.net/5d79d12f-d6c5-4187-8edc-132881a5eec7.jpeg?auto=format&auto=compress&codec=mozjpeg&cs=strip
https://ph-files.imgix.net/533ecc7b-1d72-4f35-91f8-48a061381ea2.png?auto=format&auto=compress&codec=mozjpeg&cs=strip
https://ph-files.imgix.net/f22b5db0-32bb-4417-accd-b515f964a3ea.gif?auto=format&auto=compress&codec=mozjpeg&cs=strip
https://ph-files.imgix.net/21695a66-01a2-4c15-a51c-f6e5cd7c7c95.gif?auto=format&auto=compress&codec=mozjpeg&cs=strip
Cloud-hosted database provisioning service for spinning up temporary isolated databases to support development and CI workflows.
Instantly provision large datasets regardless of size. 500GB+ databases in under 20 seconds.
Featured 3h ago
discussion
Would you recommend this product?
No reviews yet
Fullstack developer(Flutter/.net/NodeJS)
Nice product. Will use to setup some testing databases on my project. I can't find on docs whats the max lifetime of a database. There's some lifetime limit?
Lead Software Engineer in R&D at Redgate

@fabiojansen86 Thanks for the feedback!

By default, both data images and data containers can live for an unlimited amount of time.

But you can also set lifetimes for data containers (after which, the container will be automatically deleted) and for data images (after which, the data image will be deleted, provided there are no data containers created from it). The lifetime you choose can be any length of time you'd like!

Let us know if you want any help getting things up and running, or join our slack channel where you can ask us anything else directly :)

Lead Software Engineer in R&D at Redgate

Hi Product Hunt!

We built Spawn after having our own frustrations with trying to get production-like database copies to support our development and CI workflows.

🐢 Stop waiting for database restores

Waiting hours for the restore of a database backup to a dev box for isolated copies always took forever. And using a shared instance risked trampling over other colleagues changes.

We'd had enough of the database being the thing that slowed us down. So we started building Spawn as a way to solve that in a way that feels natural for developers.

🚀 Capture a database state, and make instant copies

Spawn lets you create data images which represent a known state of a database. This can be carefully curated yourself, or the result of restoring a database backup or running a series of scripts.

Once you have a data image, you can create data containers from it which are provisioned instantly - regardless of the actual size of the original data image. Each data container is completely isolated, so each of your team mates can have their own dedicated data container for their own work.

🔄 Undo costly mistakes instantly

You can save the state of your data container at any point, so risky changes or accidents no longer require you to wait hours to restore yet another database backup. Just run "spawnctl reset data-container" and you're back to your last save point.

Parallelise tests with independent copies

Spin up independent data containers for each of your integration test suites and start running your tests in parallel without worrying about tests interfering with one another.

💻 Built by developers, for developers

Everything is driven via a single clientside commandline "spawnctl" since Spawn itself is a hosted service. No painful installations of database engines, or contention for compute on your local machine.

📣 Get started now for free 📣

Spawn is available to use right now. Head on over to https://spawn.cc and follow the link to "Get started" and you'll be up and running straight away.

We're still in the early stages so we're really excited to welcome any and all feedback you might have. Let us know what you think!

fall by thy side
we will use for setting

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK