The JusDB Database Engineering Blog
Deep dives on PostgreSQL, MySQL, MongoDB and more — performance tuning, high availability, migrations and production war stories from our DBAs.
Popular Searches
MySQL Replication Options: Native Replication vs Group Replication vs InnoDB Cluster
MySQL offers multiple replication topologies — traditional async replication, semi-sync, Group Replication, and InnoDB Cluster. Understanding the trade-offs determines whether your failover takes seconds or minutes.
MongoDB Cluster-to-Cluster Sync: Simplifying Cross-Cluster Data Synchronization
MongoDB's mongosync utility enables continuous, real-time synchronization between two MongoDB clusters — simplifying live migrations, multi-cloud replication, and DR setups.
Read Replicas vs Caching: When to Use a Read Replica, Redis, or Both
A practical guide to choosing between read replicas and caching layers — replication lag behavior, cache invalidation strategies, thundering herd prevention, tiered read architecture patterns, and decision framework.
Debezium Advanced: Handling Schema Changes, Restarts, and Offsets
Go beyond basics with Debezium — handle schema evolution, manage connector offsets, and build resilient CDC pipelines
AWS DMS: Database Migration Service Guide for MySQL and PostgreSQL
A production guide to AWS Database Migration Service — replication instance sizing, endpoint configuration, Full Load vs CDC vs Full Load+CDC modes, performance tuning, and DMS vs Debezium vs pglogical.
Debezium and Change Data Capture: Stream MySQL and PostgreSQL to Kafka
Debezium reads MySQL binary logs and PostgreSQL WAL to stream every row-level change as a Kafka event in near real-time — replacing nightly batch ETL with sub-second data propagation.
PostgreSQL Logical Replication to Kafka: End-to-End Setup
Stream PostgreSQL changes to Kafka using pgoutput and Debezium — setup, monitoring, and lag management
PostgreSQL High Availability with Patroni and HAProxy
Design PostgreSQL HA with Patroni 4.1, a protected quorum DCS, HAProxy role checks, explicit durability choices, and rehearsed switchover and recovery.
Database-to-Data-Warehouse Replication: Patterns and Anti-Patterns
Replicate OLTP databases to analytical warehouses — CDC, bulk load, incremental sync, and schema evolution handling
PostgreSQL Replication Monitoring: Lag, Slots, and Failover Readiness
Monitor PostgreSQL streaming replication lag, replication slots, and standby health to ensure HA readiness
MySQL Binlog to Kafka: Building a CDC Pipeline
Build a MySQL CDC pipeline using binlog and Kafka — Debezium, Maxwell, or Canal — trade-offs and production setup
PostgreSQL Replication: Streaming Replication, Logical Replication, and Synchronous Standby Setup
A complete guide to PostgreSQL replication — streaming replication setup, logical replication for selective table sync, synchronous standby configuration, monitoring replication lag, and failover with Patroni.
Get the latest database insights and expert tips delivered to your inbox.
Subscribe to our RSS feed for instant updates.
RSS Feed