In PostgreSQL streaming replication the primary sends its WAL to standbys, which replay it. Standbys serve read-only queries and can be promoted. It is not a backup: bad writes replicate too.