Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Sichere ProgrammierungRefreshed repository pull requests page generally available(22.09.2026 um 03:25 Uhr)
Sichere ProgrammierungThe Joy of Learning the Basics Again(22.09.2026 um 03:28 Uhr)
Sichere ProgrammierungZero-Code OpenTelemetry Tracing for Dagster(22.09.2026 um 03:39 Uhr)
Linux Tipps & Hardening`prime-all`(22.09.2026 um 02:28 Uhr)
IT Security Toolsopensoho v0.15.2(22.09.2026 um 03:33 Uhr)
IT Security NachrichtenUS Proposes AI Incident Alert System in Talks With China, Bessent Says(22.09.2026 um 04:01 Uhr)
Sichere ProgrammierungRefreshed repository pull requests page generally available(22.09.2026 um 03:25 Uhr)
Sichere ProgrammierungThe Joy of Learning the Basics Again(22.09.2026 um 03:28 Uhr)
Sichere ProgrammierungZero-Code OpenTelemetry Tracing for Dagster(22.09.2026 um 03:39 Uhr)
Linux Tipps & Hardening`prime-all`(22.09.2026 um 02:28 Uhr)
IT Security Toolsopensoho v0.15.2(22.09.2026 um 03:33 Uhr)
IT Security NachrichtenUS Proposes AI Incident Alert System in Talks With China, Bessent Says(22.09.2026 um 04:01 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

PostgreSQL Streaming WAL Archiver in Go (pgrwl)

A production-grade, cloud-native PostgreSQL WAL archiving system designed for: streaming WAL to S3 with compression, encryption, and retention Kubernetes-native PostgreSQL backup workflows zero data loss and reliable Point-in-Time…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

A production-grade, cloud-native PostgreSQL WAL archiving system designed for:




  • streaming WAL to S3 with compression, encryption, and retention

  • Kubernetes-native PostgreSQL backup workflows

  • zero data loss and reliable Point-in-Time Recovery (PITR)









Project



https://github.com/hashmap-kz/pgrwl









Features




  • WAL receiver (replication protocol)

  • Continuous WAL streaming

  • Backup to S3 (MinIO, AWS, etc.)

  • Backup to SFTP (backup server)

  • WAL compression (gzip, zstd-ready)

  • WAL encryption (AES-GCM)

  • WAL retention management

  • WAL monitoring and observability

  • Kubernetes & container ready

  • Helm chart support

  • YAML / JSON / ENV config

  • Lightweight single binary

  • Structured logging

  • Integration tests (containerized)

  • Unit tests

  • Backup automation (streaming basebackup)

  • Continuous backup for PostgreSQL









Key Capabilities






Streaming WAL




  • Uses PostgreSQL replication protocol

  • Supports synchronous WAL streaming

  • Enables zero data loss setups






Storage Backends




  • S3-compatible storage

  • SFTP backup servers






Compression + Encryption



Pipeline based on filename:




000000010000000000000001.gz.aes






Flow:




  • compress -> encrypt -> upload

  • download -> decrypt -> decompress









Architecture






PostgreSQL
| (replication protocol)
WAL Receiver
|
Local FS (fsync)
|
Uploader (S3 / SFTP)
|
Retention manager
|
HTTP server (restore_command)












Continuous Backup




  • real-time WAL streaming

  • safe off-site storage

  • full PITR support

  • near-zero RPO









Kubernetes Ready




  • run as StatefulSet

  • works with StatefulSets / CNPG / Virtual Machines

  • deploy via Helm

  • GitOps-friendly









Configuration Example






main:
listen_port: 7070
directory: wals
receiver:
slot: pgrwl_v5
log:
level: trace
format: text
add_source: true












Testing




  • integration tests with real PostgreSQL containers

  • end-to-end WAL validation

  • unit-tested components









Why pgrwl?




  • simple deployment (single binary)

  • production-grade reliability

  • cloud-native design

  • built for Kubernetes and containers

  • secure and efficient WAL handling









Contribute











Summary



pgrwl is a lightweight, powerful, production-ready WAL archiving solution that brings:




  • streaming

  • security

  • automation

  • observability



to PostgreSQL backups.

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten PostgreSQL Streaming WAL Archiver in Go (pgrwl)

Thematisch verwandte Begriffe: PostgreSQL, Streaming, Archiver, pgrwl · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-49449 | Joplin is an open source note-taking and to-do application that organise…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick