Skill Profile

Replication & High Availability

Master-replica, multi-master, failover, Patroni, PgBouncer, connection pooling

Database Management Database Administration

Roles

3

where this skill appears

Levels

5

structured growth path

Mandatory requirements

11

the other 4 optional

Domain

Database Management

Group

Database Administration

Last updated

3/17/2026

How to Use

Choose your current level and compare expectations. The items below show what to cover to advance to the next level.

What is Expected at Each Level

The table shows how skill depth grows from Junior to Principal. Click a row to see details.

Role Required Description
Data Engineer Required Understands basic database replication concepts: primary-replica topology, synchronous vs asynchronous replication, and replication lag. Monitors replica health using standard tools and dashboards. Follows team runbooks for failover procedures and connection string configuration.
Database Engineer / DBA Understands replication fundamentals: primary-replica setup, WAL shipping, binary log replication, and basic failover concepts. Monitors replication lag and replica status using built-in database tools. Follows documented procedures for replica provisioning and connection management.
Infrastructure Engineer Understands database replication basics: primary-replica architecture, network requirements, and storage considerations. Monitors replication health through infrastructure dashboards and alerts. Follows team procedures for provisioning replica instances and configuring network connectivity.
Role Required Description
Data Engineer Required Configures and manages database replication for data pipelines: sets up read replicas for ETL offloading, handles schema migrations across replicated environments, and implements change data capture (CDC). Understands consistency trade-offs and designs data flows accounting for replication lag.
Database Engineer / DBA Configures and manages database replication topologies: primary-replica, multi-source, and cascading replication. Optimizes replication performance through parallel apply, filtering, and conflict resolution. Implements automated failover with tools like Patroni, Orchestrator, or native HA solutions.
Infrastructure Engineer Provisions and manages replicated database infrastructure: automated replica deployment, storage IOPS planning, and network latency optimization between regions. Configures monitoring for replication lag, disk usage, and failover readiness. Implements infrastructure-as-code for HA database clusters.
Role Required Description
Data Engineer Required Designs high-availability data architectures with multi-region replication, cross-database CDC pipelines, and event-driven synchronization. Optimizes replication for large-scale analytical workloads with minimal production impact. Architects disaster recovery strategies with defined RPO/RTO targets.
Database Engineer / DBA Required Designs enterprise replication architectures: multi-region active-active setups, conflict resolution strategies, and zero-downtime migration plans. Optimizes replication for high-throughput OLTP and mixed workloads. Architects disaster recovery with automated failover, RPO/RTO guarantees, and regular DR drills.
Infrastructure Engineer Required Designs infrastructure for multi-region replicated database clusters: network topology for low-latency replication, storage architecture for consistent performance, and automated DR failover. Optimizes infrastructure costs while meeting RPO/RTO SLAs. Mentors team on HA infrastructure patterns.
Role Required Description
Data Engineer Required Defines product-level data strategy. Establishes Replication and High Availability standards. Conducts data schema and scaling strategy reviews.
Database Engineer / DBA Required Defines data strategy at the product level. Establishes Replication and High Availability standards. Conducts data schema and scaling strategy reviews.
Infrastructure Engineer Required Defines data management strategy at product level. Establishes Replication and High Availability standards. Conducts data schema and scaling strategy reviews.
Role Required Description
Data Engineer Required Designs platform data replication strategy: CDC through Debezium/Kafka Connect, cross-region replication for geo-distributed analytics, multi-master scenarios. Defines consistency guarantees for different data products.
Database Engineer / DBA Required Defines replication strategy: sync vs async vs semi-sync for different tiers, multi-region replication topology, conflict resolution for multi-master. Establishes replication monitoring standards, lag SLA, and automated failover procedures.
Infrastructure Engineer Required Shapes data replication strategy for all infrastructure: multi-region async/sync replication, logical replication for version migrations, CDC pipelines for analytics. Defines consistency and lag tolerance standards for different services, designs active-active database cluster architecture.

Community

👁 Watch ✏️ Suggest Change Sign in to suggest changes
📋 Proposals
No proposals yet for Replication & High Availability
Loading comments...