Get in Touch

Course Outline

Distributed SQL Sovereignty

  • Challenges of global SQL trapped within closed platforms: Spanner, Aurora Global.
  • CockroachDB architecture overview: Raft ranges, leaseholders, and MVCC.
  • Horizontal scaling without shared storage dependencies.

Cluster Deployment

  • Single-region and multi-region topologies using Docker Compose.
  • Kubernetes StatefulSet deployment utilizing persistent volumes.
  • Best practices for security certificates and node initialization.

SQL Compatibility and Query Tuning

  • Supported SQL features and known PostgreSQL limitations.
  • Cost-based optimizer behavior and execution plan analysis.
  • Leveraging indexes, composite keys, and inverted indexes for JSON/arrays.

Multi-Region Configuration

  • Defining region and locality settings for precise data placement.
  • Evaluating 'follow-the-workload' strategies versus regional tables and disaster recovery goals.
  • Leaseholder placement and topology-aware routing techniques.

Backup, Restore, and Disaster Recovery (DR)

  • Performing full cluster backups to cloud storage or on-premise S3.
  • Implementing incremental backups and point-in-time recovery.
  • Utilizing Changefeeds for Kafka integration and webhook streaming.

Security and Compliance

  • Comprehensive TLS enforcement: node-to-node and client-to-node communication.
  • Role-Based Access Control (RBAC) and row-level security mechanisms.
  • Audit logging and generating compliance reports.

Integration Patterns

  • Connecting ORM frameworks including SQLAlchemy, Prisma, and GORM.
  • Strategies for migrating from PostgreSQL using available tooling.
  • Integrating Kubernetes sidecars and service meshes.

Requirements

  • Proficient SQL skills and experience in relational database administration.
  • A solid understanding of distributed consensus mechanisms (Raft).
  • Familiarity with Go tooling and Docker is advantageous.

Audience

  • Senior database architects designing independent data layers.
  • Teams migrating away from Spanner, Aurora Global, or Cosmos DB.
  • Financial and healthcare institutions requiring strict consistency guarantees.
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories