# backups

A backup is a copy of files or data maintained so it can be restored after loss.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Iran Strikes On Amazon Data Centers Caused Permanent Loss of Customer Data

DevFeed: [Iran Strikes On Amazon Data Centers Caused Permanent Loss of Customer Data](<https://devfeed.tech/articles/iran-strikes-on-amazon-data-centers-caused-permanent-loss-of-customer-data-41546.md>)

Original publisher: [Read original article](<https://slashdot.org/story/26/09/17/0619253/iran-strikes-on-amazon-data-centers-caused-permanent-loss-of-customer-data>)

Author: EditorDavid

Published: 2026-09-17T20:34:00Z

Content type: news

Language: en

Sources: [Slashdot](<https://devfeed.tech/sources/slashdot.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [data centers](<https://devfeed.tech/topics/data-centers.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [backups](<https://devfeed.tech/topics/backups.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [amazon-web-services](<https://devfeed.tech/tags/amazon-web-services.md>), [availability](<https://devfeed.tech/tags/availability.md>), [backups](<https://devfeed.tech/tags/backups.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [data-centers](<https://devfeed.tech/tags/data-centers.md>), [iran](<https://devfeed.tech/tags/iran.md>), [strikes](<https://devfeed.tech/tags/strikes.md>)

### AI overview

Amazon Web Services acknowledged that some customer data and resources hosted in war-damaged data centers in Bahrain and the United Arab Emirates were permanently lost or remain inaccessible. The damage affected multiple availability zones, exceeding the resilience designed for the regional and multi-AZ services.

### Source excerpt

Ars Technica reports: Half a year after Iranian drone strikes knocked out multiple Amazon data centers, the US tech company has acknowledged the permanent loss of some customer data that was hosted in Bahrain and the United Arab Emirates. Amazon Web Services was "unable to restore access to the resources and data" hosted in some of the war-damaged data centers, according to an AWS dashboard update posted on September 15. The development was first reported by Reuters and suggests that the Iranian strikes inflicted catastrophic damage on the data centers. Customer data was irretrievably lost in one of three AWS availability zones in the United Arab Emirates region, specifically the mec1-az2 availability zone. Each availability zone is serviced by one or more Amazon data centers. The company is still working on "recovering regional resources" and restoring resources hosted in the other two availability zones in the United Arab Emirates... But the destruction was apparently even more widespread for the data centers in the Bahrain region, because Amazon said it was unable to restore access to resources and data across all three availability zones there. "The damage to our infrastructure spanned multiple Availability Zones and exceeded what our regional and multi-AZ services are designed to withstand," the AWS update said. The company had already suspended customer billing in the affected AWS regions in Bahrain and the United Arab Emirates and has spent the past six months attempting to restore normal operations... [When the war began] AWS immediately urged customers to migrate resources to other cloud regions and use remote backups to restore any "inaccessible resources." The cloud service also reportedly issued $150 million in customer credits following the initial Iranian strikes in March. Read more of this story at Slashdot.

## pgBackRest Compression: How Much CPU Is a Smaller Backup Worth?

DevFeed: [pgBackRest Compression: How Much CPU Is a Smaller Backup Worth?](<https://devfeed.tech/articles/pgbackrest-compression-how-much-cpu-is-a-smaller-backup-worth-35042.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/pgbackrest-compression-how-much-cpu-is-a-smaller-backup-worth/>)

Author: Agustín Gallego

Published: 2026-09-16T21:43:06Z

Content type: comparison

Language: en

Sources: [Blog - Percona](<https://devfeed.tech/sources/blog-percona.md>)

Topics: [Compression](<https://devfeed.tech/topics/compression.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [postgresql 18](<https://devfeed.tech/topics/postgresql-18.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Percona](<https://devfeed.tech/topics/percona.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [backup](<https://devfeed.tech/tags/backup.md>), [compare](<https://devfeed.tech/tags/compare.md>), [compression](<https://devfeed.tech/tags/compression.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [percona](<https://devfeed.tech/tags/percona.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [postgresql-18](<https://devfeed.tech/tags/postgresql-18.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>)

### AI overview

This comparison measures pgBackRest compression algorithms and levels on Percona Distribution for PostgreSQL 18.4. It finds that low-level Zstandard offers a favorable balance between CPU use and backup size, with zst(3) near the efficiency curve's shoulder.

### Source excerpt

In this blog post, we'll compare pgBackRest's compression algorithms and levels to find where spending more CPU stops buying a meaningfully smaller backup. The short version of the answer, which we'll build up to with real numbers, is that Zstandard at a low level is the sweet spot, and its default (zst(3)) already sits right ... Continued The post pgBackRest Compression: How Much CPU Is a Smaller Backup Worth? appeared first on Percona.

## If I Had 2 Hours for My Home Lab This Weekend, I'd Do These 7 Things

DevFeed: [If I Had 2 Hours for My Home Lab This Weekend, I'd Do These 7 Things](<https://devfeed.tech/articles/if-i-had-2-hours-for-my-home-lab-this-weekend-i-d-do-these-7-things-10494.md>)

Original publisher: [Read original article](<https://www.virtualizationhowto.com/2026/09/if-i-had-2-hours-for-my-home-lab-this-weekend-id-do-these-7-things/>)

Author: Brandon Lee

Published: 2026-09-11T12:53:06Z

Content type: tutorial

Language: en

Sources: [Virtualization Howto](<https://devfeed.tech/sources/virtualization-howto.md>)

Topics: [Homelab](<https://devfeed.tech/topics/homelab.md>), [Proxmox](<https://devfeed.tech/topics/proxmox.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [home-lab](<https://devfeed.tech/tags/home-lab.md>), [home-server](<https://devfeed.tech/tags/home-server.md>), [proxmox](<https://devfeed.tech/tags/proxmox.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>)

### AI overview

A practical two-hour home lab maintenance plan covering selective updates, backup verification, storage health, reboot checks, and focused remediation. It discusses Proxmox hosts, Docker images, Docker Compose stacks, and optional automatic updates.

### Source excerpt

Let's face it, our time in the home lab among other things we have going on in our lives and families may be hard to come by and there are... The post If I Had 2 Hours for My Home Lab This Weekend, I'd Do These 7 Things appeared first on Virtualization Howto.

## Stefan Fercot Joins Percona to Contribute to pgBackRest

DevFeed: [Stefan Fercot Joins Percona to Contribute to pgBackRest](<https://devfeed.tech/articles/meet-pgstef-why-stefan-fercot-joined-percona-and-why-you-should-find-him-at-percona-live-amsterdam-14098.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/meet-pgstef/>)

Author: Percona Team

Published: 2026-09-09T15:55:38Z

Content type: article

Language: en

Sources: [Blog - Percona](<https://devfeed.tech/sources/blog-percona.md>)

Topics: [Percona](<https://devfeed.tech/topics/percona.md>), [backups](<https://devfeed.tech/topics/backups.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [percona](<https://devfeed.tech/tags/percona.md>), [percona-live](<https://devfeed.tech/tags/percona-live.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>)

### AI overview

Stefan Fercot joined Percona's Postgres engineering team to increase its contributions to pgBackRest, a backup and restore tool. The article describes his prior advocacy for the project and Percona's sponsorship of its development.

### Source excerpt

If you have spent any time in the Postgres community, you already know the name pgstef. Stefan Fercot has spent years as one of the most visible advocates for pgBackRest, a familiar face at European Postgres conferences, and countless hallway conversations about backups, high availability, and everything in between. Now he is doing that work ... Continued The post Meet pgstef: Why Stefan Fercot Joined Percona, and Why You Should Find Him at Percona Live Amsterdam appeared first on Percona.

## Incremental backup on AWS Glacier with rustic

DevFeed: [Incremental backup on AWS Glacier with rustic](<https://devfeed.tech/articles/incremental-backup-on-aws-glacier-with-rustic-39783.md>)

Original publisher: [Read original article](<https://anuragbhatia.com/post/2026/08/incremental-backup-on-aws-glacier/>)

Published: 2026-08-19T21:04:01Z

Content type: tutorial

Language: en

Sources: [Personal blog of Anurag Bhatia](<https://devfeed.tech/sources/personal-blog-of-anurag-bhatia.md>)

Topics: [backups](<https://devfeed.tech/topics/backups.md>), [restic](<https://devfeed.tech/topics/restic.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Feathers](<https://devfeed.tech/topics/feathers.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-glacier-deep-archive](<https://devfeed.tech/tags/aws-glacier-deep-archive.md>), [backblaze-b2](<https://devfeed.tech/tags/backblaze-b2.md>), [backup](<https://devfeed.tech/tags/backup.md>), [backups](<https://devfeed.tech/tags/backups.md>), [client](<https://devfeed.tech/tags/client.md>), [config](<https://devfeed.tech/tags/config.md>), [cost](<https://devfeed.tech/tags/cost.md>), [data](<https://devfeed.tech/tags/data.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [encryption-at-rest](<https://devfeed.tech/tags/encryption-at-rest.md>), [incremental](<https://devfeed.tech/tags/incremental.md>), [lifecycle](<https://devfeed.tech/tags/lifecycle.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [password](<https://devfeed.tech/tags/password.md>), [restic](<https://devfeed.tech/tags/restic.md>), [restore](<https://devfeed.tech/tags/restore.md>), [rust](<https://devfeed.tech/tags/rust.md>), [rustic](<https://devfeed.tech/tags/rustic.md>), [s3](<https://devfeed.tech/tags/s3.md>), [snapshots](<https://devfeed.tech/tags/snapshots.md>)

### AI overview

A practical guide to using rustic, a Rust implementation compatible with restic, for incremental backups with AWS Glacier cold storage. It explains keeping backup data in cold storage while maintaining metadata in S3 Standard or Backblaze B2 so snapshots, incremental backups, and targeted restores remain possible.

### Source excerpt

I have been a heavy restic user for several years. In Jan of this year, I tried making restic work with AWS Glacier deep archive but it did not work out. AWS Glacier Deep Archive, for those who may not know, is one of the cheapest storage options, with costs as low as $1/TB, but with very expensive retrieval due to high egress charges from AWS, in addition to retrieval fees, API charges, etc. It can act as a backup of last resort, kind of like insurance if everything else fails, since it costs roughly 1/7th of what Backblaze B2 charges for the same data ($6.95/TB/month). Restic by design is not compatible with Glacier because it stores a mix of data blobs and tree blobs inside /data. Thus, as AWS lifecycle rules move data from S3 Standard to Glacier, basic repo operations start failing. They do have some experimental support as per FAQ, but it did not work out for me when I tried in Jan. A few days back, I came across an open-source project named rustic -- it's a restic implementation in Rust and supports cold storage. The rustic client is compatible with a traditional restic repo. Rustic and cold storage Rustic supports AWS Glacier as well as OVH cold storage. The way it works is: they keep all data in cold storage and a copy of the metadata in hot storage. This additional copy of metadata in hot storage allows operations like incremental backups, viewing snapshots, and requesting restores where only the specific data blobs needed for the restore are pulled from Glacier. This additional hot storage can sit on S3 standard or even Backblaze B2 (which I prefer due to zero API cost). Demo 1) Create repo Let's create two buckets - one in S3 (to store data in Glacier) and one on Backblaze B2 to hold an additional copy of metadata. > rclone mkdir s3:rustic-demo-cold > rclone mkdir b2:rustic-demo-hot 2) Create rustic config profile This file will define the cold and hot repo locations, along with the password file location, restoration command syntax, etc. [repository] repo

## rclone: sincroniza y cifra tus datos en la nube

DevFeed: [rclone: sincroniza y cifra tus datos en la nube](<https://devfeed.tech/articles/rclone-sincroniza-y-cifra-tus-datos-en-la-nube-34080.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/rclone-sincroniza-cifra-nube/>)

Author: Antonio Pérez

Published: 2026-08-05T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [linux](<https://devfeed.tech/tags/linux.md>), [s3](<https://devfeed.tech/tags/s3.md>)

### AI overview

A practical Spanish-language guide to using rclone from Linux to configure cloud-storage remotes, protect credentials, synchronize and verify files, and automate encrypted backups. It warns that synchronization can delete destination files and recommends testing with a dry run first.

### Source excerpt

Guía práctica de rclone: instala, configura remotos, sincroniza con cifrado y automatiza copias hacia almacenamiento en la nube desde Linux.

## Vaultwarden: gestor de contraseñas autoalojado

DevFeed: [Vaultwarden: gestor de contraseñas autoalojado](<https://devfeed.tech/articles/vaultwarden-gestor-de-contrasenas-autoalojado-34090.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/vaultwarden-gestor-contrasenas-autoalojado/>)

Author: Antonio Pérez

Published: 2026-08-03T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [backups](<https://devfeed.tech/topics/backups.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [bitwarden](<https://devfeed.tech/tags/bitwarden.md>), [compose](<https://devfeed.tech/tags/compose.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [hardening](<https://devfeed.tech/tags/hardening.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [https](<https://devfeed.tech/tags/https.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [tls](<https://devfeed.tech/tags/tls.md>), [vaultwarden](<https://devfeed.tech/tags/vaultwarden.md>)

### AI overview

A Spanish-language tutorial explains how to self-host Vaultwarden, an unofficial Rust server compatible with Bitwarden clients. It covers Docker Compose deployment, HTTPS behind an Nginx reverse proxy, admin-token hardening, and backups, while noting the trade-off between community support and the official Bitwarden server.

### Source excerpt

Instala Vaultwarden con Docker: servidor ligero compatible con los clientes de Bitwarden, con HTTPS, hardening del admin token y backups.

## RAID por software con mdadm: guía práctica

DevFeed: [RAID por software con mdadm: guía práctica](<https://devfeed.tech/articles/raid-por-software-con-mdadm-guia-practica-34079.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/raid-software-mdadm-guia-practica/>)

Author: Antonio Pérez

Published: 2026-07-27T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [Mdadm](<https://devfeed.tech/topics/mdadm.md>), [RAID](<https://devfeed.tech/topics/raid.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mdadm](<https://devfeed.tech/tags/mdadm.md>), [raid](<https://devfeed.tech/tags/raid.md>)

### AI overview

A practical Spanish-language guide to using mdadm on Linux to create and manage software RAID 0, 1, 5, and 10 arrays. It compares capacity, performance, and fault tolerance, explains monitoring with email alerts, and covers recovery after a disk failure.

### Source excerpt

Crea arrays RAID 0, 1, 5 y 10 con mdadm en Linux, monitoriza su estado con alertas por email y recupera un array tras el fallo de un disco.

## CockroachDB Bring Your Own Cloud (BYOC) Is Now Available in Public Preview

DevFeed: [CockroachDB Bring Your Own Cloud (BYOC) Is Now Available in Public Preview](<https://devfeed.tech/articles/cockroachdb-bring-your-own-cloud-byoc-is-now-available-in-public-preview-23764.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/cockroachdb-byoc-public-preview>)

Author: David Bressler,Devarshi Shah

Published: 2026-05-11T00:00:00Z

Content type: release

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Cockroach Labs](<https://devfeed.tech/topics/cockroach-labs.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Security](<https://devfeed.tech/topics/security.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [backups](<https://devfeed.tech/topics/backups.md>), [observability](<https://devfeed.tech/topics/observability.md>)

Tags: [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [aws](<https://devfeed.tech/tags/aws.md>), [azure](<https://devfeed.tech/tags/azure.md>), [backups](<https://devfeed.tech/tags/backups.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cockroach-labs](<https://devfeed.tech/tags/cockroach-labs.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [iam](<https://devfeed.tech/tags/iam.md>), [observability](<https://devfeed.tech/tags/observability.md>), [preview](<https://devfeed.tech/tags/preview.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

CockroachDB announces the public preview of Bring Your Own Cloud (BYOC) for CockroachDB Cloud Advanced. BYOC runs clusters in a customer's AWS, GCP, or Azure account while Cockroach Labs manages provisioning, upgrades, backups, and day-to-day database operations.

### Source excerpt

For a certain set of customers, the conversation about CockroachDB Cloud always hits the same wall.

## From Single Instance to Split-Brain: A Database Scaling Journey

DevFeed: [From Single Instance to Split-Brain: A Database Scaling Journey](<https://devfeed.tech/articles/from-single-instance-to-split-brain-a-database-scaling-journey-22540.md>)

Original publisher: [Read original article](<https://medium.com/walmartglobaltech/from-single-instance-to-split-brain-a-database-scaling-journey-8b6a27a65023?source=rss----905ea2b3d4d1---4>)

Author: Alok Mishra

Published: 2026-03-31T18:40:52Z

Content type: tutorial

Language: en

Sources: [Walmart Global Tech](<https://devfeed.tech/sources/walmart-global-tech.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [backups](<https://devfeed.tech/tags/backups.md>), [bare-metal](<https://devfeed.tech/tags/bare-metal.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-services](<https://devfeed.tech/tags/cloud-services.md>), [cloud-sql](<https://devfeed.tech/tags/cloud-sql.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [database](<https://devfeed.tech/tags/database.md>), [ec2](<https://devfeed.tech/tags/ec2.md>), [failover](<https://devfeed.tech/tags/failover.md>), [google](<https://devfeed.tech/tags/google.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [google-cloud-sql](<https://devfeed.tech/tags/google-cloud-sql.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [production](<https://devfeed.tech/tags/production.md>), [read-replica](<https://devfeed.tech/tags/read-replica.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

This article explains how database scaling commonly uses a single-leader architecture with asynchronous read replicas. It discusses replication lag, stale reads, split-brain risks, read/write traffic separation, and the operational responsibilities of self-managed versus fully managed database services.

### Source excerpt

I used to think adding a 'Read Replica' was a magic button for scaling applications. I was wrong. While splitting read and write traffic is a standard system design pattern, implementing it introduces a world of pain - from stale reads to the dreaded Split-Brain problem. Here is how database replication actually works, and how to survive the transition. When people talk about "scaling databases" or "adding read replicas", they are almost always thinking about one specific architecture: Single-leader (Primary-Replica) architecture with asynchronous replication This is the architecture used by: MySQL + replicas PostgreSQL + streaming replication Google Cloud SQL PlanetScale, Neon, Supabase, etc. There is exactly one node that accepts writes -> called the Primary (or Leader/Master). All other nodes are Read Replicas -> they apply changes from the primary as fast as they can, but always with some delay (replication lag). This is the default and dominant model in 99% of applications today. Alternative architectures exist (multi-primary, leaderless, CRDTs, etc.), but they are rare and come with their own very different trade-offs. The second axis that actually matters in practice is: Who manages the replicas and failover for you?1. Self-hosted / Self-managed You run MySQL or PostgreSQL yourself (on EC2, Kubernetes, bare metal, etc.). You are 100% responsible for: Setting up replication Promoting a new primary when the old one dies Routing traffic correctly Handling replication lag Monitoring, backups, point-in-time recovery, etc. 2. Fully-managed cloud services RDS, Aurora, PlanetScale, Neon, Supabase, CockroachDB, Spanner, YugabyteDB, etc. The provider gives you a single connection string (or two: one for writes, one for reads) and magically keeps it pointing to healthy nodes, handles failover in seconds, and often hides (or eliminates) replication lag headaches. This second axis is the one that determines how much pain you will actually feel in production. Now, suppose yo

## ccloud CLI: The "Agent-Ready" Database CLI

DevFeed: [ccloud CLI: The "Agent-Ready" Database CLI](<https://devfeed.tech/articles/ccloud-cli-the-agent-ready-database-cli-23760.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/cockroachdb-ai-agents-cli-database-automation>)

Author: Biplav Saraf

Published: 2026-03-25T00:00:00Z

Content type: article

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Database](<https://devfeed.tech/topics/database.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [alert triage](<https://devfeed.tech/topics/alert-triage.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Security](<https://devfeed.tech/topics/security.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Replication](<https://devfeed.tech/topics/replication.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [alert-triage](<https://devfeed.tech/tags/alert-triage.md>), [automation](<https://devfeed.tech/tags/automation.md>), [backups](<https://devfeed.tech/tags/backups.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [database](<https://devfeed.tech/tags/database.md>), [replication](<https://devfeed.tech/tags/replication.md>), [security](<https://devfeed.tech/tags/security.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

This article describes how CockroachDB's ccloud CLI enables AI agents to automate database operations, including alert triage, cluster health checks, maintenance-window management, backup verification, audit-log review, and replication-health checks. It emphasizes permission-based guardrails and auditable CLI actions.

### Source excerpt

Production database operations for AI agents, with enterprise security built in.

## Waiting for PostgreSQL 19 - Add non-text output formats to pg\_dumpall

DevFeed: [Waiting for PostgreSQL 19 - Add non-text output formats to pg\_dumpall](<https://devfeed.tech/articles/waiting-for-postgresql-19-add-non-text-output-formats-to-pg-dumpall-33679.md>)

Original publisher: [Read original article](<https://www.depesz.com/2026/03/17/waiting-for-postgresql-19-add-non-text-output-formats-to-pg_dumpall/>)

Author: depesz

Published: 2026-03-17T10:29:38Z

Content type: article

Language: en

Sources: [select \* from depesz;](<https://devfeed.tech/sources/select-from-depesz.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [backup](<https://devfeed.tech/tags/backup.md>), [backups](<https://devfeed.tech/tags/backups.md>), [compression](<https://devfeed.tech/tags/compression.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [pg-dump](<https://devfeed.tech/tags/pg-dump.md>), [pg-dumpall](<https://devfeed.tech/tags/pg-dumpall.md>), [pg19](<https://devfeed.tech/tags/pg19.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [waiting](<https://devfeed.tech/tags/waiting.md>)

### AI overview

The article examines a PostgreSQL 19 patch that adds custom, directory, and tar output formats to pg_dumpall. It describes the resulting files and explains how the formats can support more selective restoration and simpler backups.

### Source excerpt

On 26th of February 2026, Andrew Dunstan committed patch: Add non-text output formats to pg_dumpall pg_dumpall can now produce output in custom, directory, or tar formats in addition to plain text SQL scripts. When using non-text formats, pg_dumpall creates a directory containing: - toc.glo: global data (roles and tablespaces) in custom format - map.dat: ... Continue reading "Waiting for PostgreSQL 19 - Add non-text output formats to pg_dumpall"

## Comandos esenciales de LVM: guía rápida

DevFeed: [Comandos esenciales de LVM: guía rápida](<https://devfeed.tech/articles/comandos-esenciales-de-lvm-guia-rapida-34050.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/comandos-esenciales-lvm-guia-rapida/>)

Author: Antonio Pérez

Published: 2026-02-20T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [LVM](<https://devfeed.tech/topics/lvm.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Mdadm](<https://devfeed.tech/topics/mdadm.md>), [RAID](<https://devfeed.tech/topics/raid.md>), [rsync](<https://devfeed.tech/topics/rsync.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [libre](<https://devfeed.tech/tags/libre.md>), [linux](<https://devfeed.tech/tags/linux.md>), [lvm](<https://devfeed.tech/tags/lvm.md>), [mdadm](<https://devfeed.tech/tags/mdadm.md>), [raid](<https://devfeed.tech/tags/raid.md>), [rsync](<https://devfeed.tech/tags/rsync.md>)

### AI overview

A Spanish-language cheat sheet covering essential LVM commands for managing physical volumes, volume groups, and logical volumes on Linux. It explains common workflows such as extending volumes and filesystems, creating and reducing volumes, migrating data, and creating snapshots for backups.

### Source excerpt

Cheatsheet con los comandos más usados de LVM (Logical Volume Manager) para la gestión de volúmenes lógicos en Linux.

## Breaking the Loop: How we migrated our backup catalog for 250+ MySQL clusters to AWS

DevFeed: [Breaking the Loop: How we migrated our backup catalog for 250+ MySQL clusters to AWS](<https://devfeed.tech/articles/breaking-the-loop-how-we-migrated-our-backup-catalog-for-250-mysql-clusters-to-aws-23721.md>)

Original publisher: [Read original article](<https://medium.com/booking-com-development/breaking-the-loop-how-we-migrated-our-backup-catalog-for-250-mysql-clusters-to-aws-6f5a53a519b9?source=rss----1c36c35f9c76---4>)

Author: Ioannis Androulidakis

Published: 2026-02-19T14:19:52Z

Content type: article

Language: en

Sources: [Booking.com Development - Medium](<https://devfeed.tech/sources/booking-com-development-medium.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Amazon RDS](<https://devfeed.tech/topics/amazon-rds.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [on-prem](<https://devfeed.tech/topics/on-prem.md>)

Tags: [amazon-rds](<https://devfeed.tech/tags/amazon-rds.md>), [aws](<https://devfeed.tech/tags/aws.md>), [backup](<https://devfeed.tech/tags/backup.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-migration](<https://devfeed.tech/tags/cloud-migration.md>), [data-backup](<https://devfeed.tech/tags/data-backup.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [migration](<https://devfeed.tech/tags/migration.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [on-prem](<https://devfeed.tech/tags/on-prem.md>), [relational-databases](<https://devfeed.tech/tags/relational-databases.md>), [reliability-engineering](<https://devfeed.tech/tags/reliability-engineering.md>)

### AI overview

Booking.com's Database Engineering team describes migrating the backup catalog orchestrator's backend for more than 250 production MySQL clusters from a self-managed on-premises MySQL database to managed Amazon RDS for MySQL in AWS. The article discusses the migration's challenges, implemented solutions, and lessons learned.

### Source excerpt

This post was originally published internally on May 9, 2025 and has been reworked for a public audience. Authors: Ioannis Androulidakis, Mohammed Gaafar Intro The Database Engineering team at Booking.com is constantly looking for ways to improve database reliability and support scaling our business. In 2025 we completed a major milestone in our effort to modernize our infrastructure: we seamlessly migrated the backend of the orchestrator that schedules and manages the daily backups of 250+ production MySQL clusters. More specifically, we moved from a self-managed MySQL database running on premises to a managed Amazon RDS MySQL database running in the cloud. This blog post delves into the challenges we faced, the solutions we implemented, and some key lessons we learned along the way. We are moving to the cloud (gradually) Cloud adoption is a journey, not a switch. Over the past few years the adoption of AWS solutions at Booking.com has been growing rapidly across different business units, allowing teams to be more autonomous, run their databases in the cloud and solve known issues with their old on-premise setup. Like customer teams, we are running our own databases to power the core services that we offer and manage databases efficiently at scale. To name a few: automatic failover of writable primaries, auto-scaling of read-only replicas, service discovery, capacity planning, online schema changes, user access management, volume backups, etc. Traditionally, the Database Engineering team has been running databases on-premises. In the emerging era of cloud databases, we wanted to compare our in-house offerings with existing cloud databases and bridge the gap between the two. Knowing that we lacked deep, hands-on experience with the operational realities of running critical infrastructure on AWS, we saw this as a unique opportunity to learn more about cloud databases while also improving the reliability of our systems. Long story short, we decided to prioritize the m

## Backups incrementales con rsync en Linux

DevFeed: [Backups incrementales con rsync en Linux](<https://devfeed.tech/articles/backups-incrementales-con-rsync-en-linux-34045.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/backup-incremental-rsync-servidores-linux/>)

Author: Antonio Pérez

Published: 2026-01-16T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [backups](<https://devfeed.tech/topics/backups.md>), [rsync](<https://devfeed.tech/topics/rsync.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Script](<https://devfeed.tech/topics/script.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [systemd](<https://devfeed.tech/topics/systemd.md>)

Tags: [backup](<https://devfeed.tech/tags/backup.md>), [backups](<https://devfeed.tech/tags/backups.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [incremental](<https://devfeed.tech/tags/incremental.md>), [linux](<https://devfeed.tech/tags/linux.md>), [nas](<https://devfeed.tech/tags/nas.md>), [rsync](<https://devfeed.tech/tags/rsync.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [systemd](<https://devfeed.tech/tags/systemd.md>)

### AI overview

A tutorial on implementing incremental backups with rsync and hardlinks on Linux servers. It explains how unchanged files are hardlinked to save space, warns that hardlinks are not independent copies, discusses filesystem compatibility and destructive synchronization risks, and covers SSH transfers, exclusions, systemd timers, and integrity checks.

### Source excerpt

Cómo implementar una estrategia de backups incrementales usando rsync y hardlinks para ahorrar espacio y tiempo en tus servidores.

## Deploying Keycloak on CockroachDB with Phase Two: A Complete Guide

DevFeed: [Deploying Keycloak on CockroachDB with Phase Two: A Complete Guide](<https://devfeed.tech/articles/deploying-keycloak-on-cockroachdb-with-phase-two-a-complete-guide-23778.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/deploying-keycloak-on-cockroachdb-with-phase-two>)

Author: Amine El Kouhen, Ph.D.

Published: 2026-01-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [backups](<https://devfeed.tech/topics/backups.md>), [patches](<https://devfeed.tech/topics/patches.md>), [Entra ID](<https://devfeed.tech/topics/entra-id.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [availability](<https://devfeed.tech/tags/availability.md>), [backups](<https://devfeed.tech/tags/backups.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [databases](<https://devfeed.tech/tags/databases.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [guide](<https://devfeed.tech/tags/guide.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [iam](<https://devfeed.tech/tags/iam.md>), [identity-and-access-management](<https://devfeed.tech/tags/identity-and-access-management.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [patches](<https://devfeed.tech/tags/patches.md>), [saas](<https://devfeed.tech/tags/saas.md>), [saml](<https://devfeed.tech/tags/saml.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This guide explains how Phase Two's managed Keycloak platform can be deployed with CockroachDB to support authentication, authorization, enterprise SSO, and multi-tenant SaaS applications. It describes Keycloak's identity-management capabilities and CockroachDB's globally distributed SQL database, transactional consistency, and tenant isolation.

### Source excerpt

Today's SaaS products face twin demands: the digital identity layer must be seamless and enterprise-grade, and the data layer must scale globally while remaining reliably consistent.

## 10 scripts Bash útiles para sysadmins

DevFeed: [10 scripts Bash útiles para sysadmins](<https://devfeed.tech/articles/10-scripts-bash-utiles-para-sysadmins-34082.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/scripts-bash-utiles-sysadmin/>)

Author: Alois

Published: 2026-01-14T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [Scripting, bash](<https://devfeed.tech/topics/scripting-bash.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [backups](<https://devfeed.tech/topics/backups.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [rsync](<https://devfeed.tech/topics/rsync.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [bash](<https://devfeed.tech/tags/bash.md>), [logs](<https://devfeed.tech/tags/logs.md>), [rsync](<https://devfeed.tech/tags/rsync.md>), [script](<https://devfeed.tech/tags/script.md>), [scripts](<https://devfeed.tech/tags/scripts.md>), [shell](<https://devfeed.tech/tags/shell.md>), [sysadmin](<https://devfeed.tech/tags/sysadmin.md>), [sysadmins](<https://devfeed.tech/tags/sysadmins.md>)

### AI overview

A Spanish-language tutorial presents ten practical Bash scripts for system administrators, including disk monitoring, rotating backups, log cleanup, and other routine tasks. It notes that Bash scripts suit focused tasks on individual machines but are not a replacement for configuration-management tools when managing many servers.

### Source excerpt

Colección de scripts Bash prácticos para monitorización, backups, limpieza de logs y tareas comunes de administración de sistemas.

## 20 years of Getting Things Done

DevFeed: [20 years of Getting Things Done](<https://devfeed.tech/articles/20-years-of-getting-things-done-27730.md>)

Original publisher: [Read original article](<https://gagor.pro/2025/11/20-years-of-getting-things-done/>)

Author: Tom

Published: 2025-11-27T00:00:00Z

Content type: article

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [backups](<https://devfeed.tech/topics/backups.md>), [health checks](<https://devfeed.tech/topics/health-checks.md>), [Disaster Recovery](<https://devfeed.tech/topics/disaster-recovery.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [advice](<https://devfeed.tech/tags/advice.md>), [backup](<https://devfeed.tech/tags/backup.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [devops](<https://devfeed.tech/tags/devops.md>), [getting-things-done](<https://devfeed.tech/tags/getting-things-done.md>), [gtd](<https://devfeed.tech/tags/gtd.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [learnings](<https://devfeed.tech/tags/learnings.md>), [linux](<https://devfeed.tech/tags/linux.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [time-management](<https://devfeed.tech/tags/time-management.md>), [workshop](<https://devfeed.tech/tags/workshop.md>)

### AI overview

A reflection on 20 years of using Getting Things Done, including how external systems shaped the author's work as a system administrator and DevOps engineer. It describes replacing manual backup checks with failure notifications and introducing monitoring and health checks to move operations from reactive to proactive.

### Source excerpt

Reflections and practical tips from 20 years using Getting Things Done, plus a short workshop plan for leaders who want actionable routines.

## Heroku Postgres Upgrade Guide: Simplify Your Move to Version 17

DevFeed: [Heroku Postgres Upgrade Guide: Simplify Your Move to Version 17](<https://devfeed.tech/articles/heroku-postgres-upgrade-guide-simplify-your-move-to-version-17-26441.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/heroku-postgres-upgrade-guide-simplify-move-version-17/>)

Author: Kavya Premkumar

Published: 2025-05-29T15:30:32Z

Content type: tutorial

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [Database](<https://devfeed.tech/topics/database.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>), [Security](<https://devfeed.tech/topics/security.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [backups](<https://devfeed.tech/tags/backups.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [cli](<https://devfeed.tech/tags/cli.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [database](<https://devfeed.tech/tags/database.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [features](<https://devfeed.tech/tags/features.md>), [guide](<https://devfeed.tech/tags/guide.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [heroku-postgres](<https://devfeed.tech/tags/heroku-postgres.md>), [performance](<https://devfeed.tech/tags/performance.md>), [platform-updates](<https://devfeed.tech/tags/platform-updates.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [security](<https://devfeed.tech/tags/security.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This guide explains why Heroku Postgres databases should be upgraded and introduces the simplified process for moving to Postgres 17 on Heroku. It covers security updates, bug fixes, performance improvements, new features, compatibility, and Heroku's version-support lifecycle.

### Source excerpt

If you've ever deployed an app on Heroku, chances are you've used Heroku Postgres -- our fully managed, reliable, and scalable Postgres database service. It's the backbone for millions of applications, from weekend side projects to enterprise-grade systems running in production. But Postgres, like all software, continues to evolve. With new versions released each year, [...] The post Heroku Postgres Upgrade Guide: Simplify Your Move to Version 17 appeared first on Heroku.

## Partitioning a large table in PostgreSQL with Rails

DevFeed: [Partitioning a large table in PostgreSQL with Rails](<https://devfeed.tech/articles/partitioning-a-large-table-in-postgresql-with-rails-33527.md>)

Original publisher: [Read original article](<https://www.aha.io/engineering/articles/partitioning-a-large-table-in-postgresql-with-rails>)

Published: 2025-04-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Aha! Engineering Blog](<https://devfeed.tech/sources/aha-engineering-blog.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Database](<https://devfeed.tech/topics/database.md>), [Amazon RDS](<https://devfeed.tech/topics/amazon-rds.md>), [backups](<https://devfeed.tech/topics/backups.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [etl](<https://devfeed.tech/topics/etl.md>), [Disaster Recovery](<https://devfeed.tech/topics/disaster-recovery.md>), [datadog](<https://devfeed.tech/topics/datadog.md>)

Tags: [active-record](<https://devfeed.tech/tags/active-record.md>), [amazon-rds](<https://devfeed.tech/tags/amazon-rds.md>), [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [backups](<https://devfeed.tech/tags/backups.md>), [datadog](<https://devfeed.tech/tags/datadog.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [etl](<https://devfeed.tech/tags/etl.md>), [latency](<https://devfeed.tech/tags/latency.md>), [migration](<https://devfeed.tech/tags/migration.md>), [partitioning](<https://devfeed.tech/tags/partitioning.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [rails](<https://devfeed.tech/tags/rails.md>)

### AI overview

This article explains how Aha! partitioned a very large PostgreSQL audit table used with Rails. It covers the migration strategy, operational and performance problems caused by billions of rows, and an archival process that moves audits older than 12 months to Amazon S3.

### Source excerpt

Keeping a reliable history of changes is essential for our users. They need to know when a record was updated, who made the change, and why. They could be anxiously awaiting a notification about a dependency that is blocking their work. Maybe they w

## Rsync Versions 3.3.0 and Earlier Affected by Multiple Security Vulnerabilities

DevFeed: [Rsync Versions 3.3.0 and Earlier Affected by Multiple Security Vulnerabilities](<https://devfeed.tech/articles/critical-rsync-vulnerability-requires-immediate-patching-on-linux-and-unix-systems-41957.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/linux-news/cve-2024-12084-rsyn-security-urgent-update-needed-on-unix-bsd-systems/>)

Author: Vivek Gite

Published: 2025-01-15T18:04:24Z

Content type: news

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [rsync](<https://devfeed.tech/topics/rsync.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [backups](<https://devfeed.tech/topics/backups.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [buffer-overflow](<https://devfeed.tech/tags/buffer-overflow.md>), [centos](<https://devfeed.tech/tags/centos.md>), [client](<https://devfeed.tech/tags/client.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [debian-linux](<https://devfeed.tech/tags/debian-linux.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-news](<https://devfeed.tech/tags/linux-news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [race-condition](<https://devfeed.tech/tags/race-condition.md>), [rsync](<https://devfeed.tech/tags/rsync.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [sysadmin](<https://devfeed.tech/tags/sysadmin.md>), [unix](<https://devfeed.tech/tags/unix.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Rsync versions 3.3.0 and earlier are affected by multiple security vulnerabilities, including heap-based buffer overflow, information disclosure, symbolic-link race conditions, and path traversal. The document recommends patching rsync on both client and server systems.

### Source excerpt

Rsync is a opensource command-line tool in Linux, macOS, *BSD and Unix-like systems that synchronizes files and directories. It is a popular tool for sending or receiving files, making backups, or setting up mirrors. It minimizes data copied by transferring only the changed parts of files, making it faster and more bandwidth-efficient than traditional copying methods provided by tools like sftp or ftp-ssl. Rsync versions 3.3.0 and below has been found with SIX serious vulnerabilities. Attackers could exploit these to leak your data, corrupt your files, or even take over your system. There is a heap-based buffer overflow with a CVSS score of 9.8 that needs to be addressed on both the client and server sides of rsync package. Apart from that info leak via uninitialized stack contents defeats ASLR protection and rsync server can make client write files outside of destination directory using symbolic links. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post Critical Rsync Vulnerability Requires Immediate Patching on Linux and Unix systems appeared first on nixCraft.

## Understanding fault tolerance in distributed systems

DevFeed: [Understanding fault tolerance in distributed systems](<https://devfeed.tech/articles/understanding-fault-tolerance-in-distributed-systems-36102.md>)

Original publisher: [Read original article](<https://temporal.io/blog/what-is-fault-tolerance>)

Author: Lauren Bennett

Published: 2025-01-08T00:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [backups](<https://devfeed.tech/topics/backups.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [backups](<https://devfeed.tech/tags/backups.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [data](<https://devfeed.tech/tags/data.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [downtime](<https://devfeed.tech/tags/downtime.md>), [failover](<https://devfeed.tech/tags/failover.md>), [fault-tolerance](<https://devfeed.tech/tags/fault-tolerance.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [outage](<https://devfeed.tech/tags/outage.md>), [replication](<https://devfeed.tech/tags/replication.md>), [services](<https://devfeed.tech/tags/services.md>), [software](<https://devfeed.tech/tags/software.md>), [systems](<https://devfeed.tech/tags/systems.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>), [user](<https://devfeed.tech/tags/user.md>)

### AI overview

An explanation of fault tolerance in distributed systems, including how it keeps systems operating during failures and limits disruptions, downtime, and data loss. It describes redundancy, replication, failover mechanisms, graceful degradation, and the relationship between high availability and fault tolerance.

### Source excerpt

Discover what fault tolerance is and how it ensures reliable systems with key principles and examples in cloud environments.

## How to find hard disk (SSD) serial numbers in Linux

DevFeed: [How to find hard disk (SSD) serial numbers in Linux](<https://devfeed.tech/articles/how-to-find-hard-disk-ssd-serial-numbers-in-linux-41945.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/faq/search-finding-hard-disk-ssd-serial-numbers-linux-command/>)

Author: Vivek Gite

Published: 2024-11-16T21:38:35Z

Content type: tutorial

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [systems](<https://devfeed.tech/topics/systems.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [backups](<https://devfeed.tech/topics/backups.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [command](<https://devfeed.tech/tags/command.md>), [easy](<https://devfeed.tech/tags/easy.md>), [hard-disk](<https://devfeed.tech/tags/hard-disk.md>), [hdd](<https://devfeed.tech/tags/hdd.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [smart](<https://devfeed.tech/tags/smart.md>), [ssd](<https://devfeed.tech/tags/ssd.md>)

### AI overview

A Linux tutorial showing how to find hard-disk and SSD serial numbers with smartctl and lsblk, including installation commands for several Linux distributions.

### Source excerpt

You need to use the smartctl command to display the hard disk (SSD) serial numbers in Linux. This is useful when changing your hard disk if it goes bad. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to find hard disk (SSD) serial numbers in Linux appeared first on nixCraft.

## How to upgrade OpenSUSE 15.5 to 15.6 using the CLI

DevFeed: [How to upgrade OpenSUSE 15.5 to 15.6 using the CLI](<https://devfeed.tech/articles/how-to-upgrade-opensuse-15-5-to-15-6-using-the-cli-41956.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/faq/update-opensuse-linux-15-5-to-15-6-using-the-cli/>)

Author: Vivek Gite

Published: 2024-06-30T11:03:25Z

Content type: tutorial

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [backups](<https://devfeed.tech/topics/backups.md>), [version](<https://devfeed.tech/topics/version.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [boot](<https://devfeed.tech/topics/boot.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>)

Tags: [advanced](<https://devfeed.tech/tags/advanced.md>), [backup](<https://devfeed.tech/tags/backup.md>), [boot](<https://devfeed.tech/tags/boot.md>), [cli](<https://devfeed.tech/tags/cli.md>), [developers](<https://devfeed.tech/tags/developers.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [opensuse](<https://devfeed.tech/tags/opensuse.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [suse](<https://devfeed.tech/tags/suse.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

A tutorial explains how to upgrade openSUSE Leap from version 15.5 to 15.6 using the command line. It covers backups, repository checks and updates, kernel verification, rebooting, SSH access, and an alternative GUI-based method.

### Source excerpt

The most recent release of OpenSUSE Linux, version 15.6 "Leap," is now available. This version incorporates the SUSE Linux Enterprise (SLE) source and community developments, making it the ideal option for a stable Linux experience for users, developers, and system administrators. This page provides instructions on upgrading from OpenSUSE version 15.5 to 15.6 using the command-line interface (CLI). Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to upgrade OpenSUSE 15.5 to 15.6 using the CLI appeared first on nixCraft.

[Next page](<https://devfeed.tech/topics/backups.md?cursor=WyIyMDI0LTA2LTMwVDExOjAzOjI1KzAwOjAwIiwgIjM5NGM5ZWI4LTMwZDEtNGExZC1iYWM0LTc4NDI5Y2I1MTVlNiJd>)