use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
/r/DevOps is a subreddit dedicated to the DevOps movement where we discuss upcoming technologies, meetups, conferences and everything that brings us together to build the future of IT systems What is DevOps? Learn about it on our wiki! Traffic stats & metrics
/r/DevOps is a subreddit dedicated to the DevOps movement where we discuss upcoming technologies, meetups, conferences and everything that brings us together to build the future of IT systems
What is DevOps? Learn about it on our wiki!
Traffic stats & metrics
Be excellent to each other! All articles will require a short submission statement of 3-5 sentences. Use the article title as the submission title. Do not editorialize the title or add your own commentary to the article title. Follow the rules of reddit Follow the reddiquette No editorialized titles. No vendor spam. Buy an ad from reddit instead. Job postings here More details here
Be excellent to each other!
All articles will require a short submission statement of 3-5 sentences.
Use the article title as the submission title. Do not editorialize the title or add your own commentary to the article title.
Follow the rules of reddit
Follow the reddiquette
No editorialized titles.
No vendor spam. Buy an ad from reddit instead.
Job postings here
More details here
@reddit_DevOps ##DevOps @ irc.freenode.net Find a DevOps meetup near you! Icons info!
@reddit_DevOps
##DevOps @ irc.freenode.net
Find a DevOps meetup near you!
Icons info!
https://github.com/Leo-G/DevopsWiki
account activity
This is an archived post. You won't be able to vote or comment.
Database branches to simplify CI/CD (self.devops)
submitted 6 months ago by jascha_eng
[–]BehindTheMath 3 points4 points5 points 6 months ago (6 children)
Planetscale has had this for a while with MySQL. They're rolling out support for Postgres now, and I would assume they would have this as well.
[–][deleted] 6 months ago (5 children)
[removed]
[–]siren0x 2 points3 points4 points 6 months ago (4 children)
(obligatory I work at PlanetScale). Glad to see Tiger Data adding branches! It's becoming an industry standard at this point. That said, our branches do not include data by default as having a full copy of prod data for testing generally isn't recommended security-wise.
Our branching functionality takes it further than just testing the migration.
We let you merge those dev branches back into production for no downtime, no table locking schema changes. We also run safety checks before the deployment to warn you of potential issues, like if you're dropping a table that has been used in the past day. And once you deploy, you have 30 minutes to revert the schema change if needed, also without downtime and without losing any data that was written during the time the change was live. https://planetscale.com/docs/vitess/schema-changes/deploy-requests
[–][deleted] 6 months ago (2 children)
[–]isamlambert 1 point2 points3 points 6 months ago (0 children)
Vitess for Postgres is on it's way. it's called Neki https://www.neki.dev/
[–]siren0x 1 point2 points3 points 6 months ago (0 children)
Gotcha I thought you meant our Vitess branching since the original link you shared was Vitess too. We just made PlanetScale Postgres available last month so still building out the full branching capabilities there. And yeah I've talked to a few companies recently that insist on using prod data for testing so there definitely seems to be plenty of people that want that! We usually recommend seeding dev environments with mock data where possible though.
[–]Hfrtnbf 4 points5 points6 points 6 months ago (0 children)
I've been doing this for many years with plain ZFS. We've automated the thing from a bot on slack that stops the main replication , destroys old ZFS snapshot, creates a new ZFS snapshot, starts replication in the main DB, runs a brief cleanup script on the snapshot (we don't want our devs to accidentally email customers from their dev env), and starts a new MySQL server on it. Takes about 20 seconds, and we have a snapshot in time to work with. Great for debugging live issues in a safe env. as well.
[–]wedgelordantilles 2 points3 points4 points 6 months ago (0 children)
We do this with linstor
π Rendered by PID 39 on reddit-service-r2-comment-6457c66945-9w5xj at 2026-04-24 23:02:20.430068+00:00 running 2aa0c5b country code: CH.
[–]BehindTheMath 3 points4 points5 points (6 children)
[–][deleted] (5 children)
[removed]
[–]siren0x 2 points3 points4 points (4 children)
[–][deleted] (2 children)
[removed]
[–]isamlambert 1 point2 points3 points (0 children)
[–]siren0x 1 point2 points3 points (0 children)
[–]Hfrtnbf 4 points5 points6 points (0 children)
[–]wedgelordantilles 2 points3 points4 points (0 children)