Get in Touch

Course Outline

Distributed SQL Sovereignty

  • The limitations of global SQL confined to closed platforms like Spanner and Aurora Global.
  • Core CockroachDB architecture: Raft ranges, leaseholders, and MVCC.
  • Achieving horizontal scaling without reliance on shared storage.

Cluster Deployment

  • Configuring single-region and multi-region topologies with Docker Compose.
  • Deploying via Kubernetes StatefulSets with persistent volume integration.
  • Best practices for security certificates and node initialization.

SQL Compatibility and Query Optimization

  • Reviewing supported SQL features and specific PostgreSQL limitations.
  • Understanding the cost-based optimizer and interpreting execution plans.
  • Utilizing indexes, composite keys, and inverted indexes for JSON and array data.

Multi-Region Configuration

  • Setting region and locality parameters for precise data placement.
  • Balancing follow-the-workload strategies with regional tables and survival goals.
  • Managing leaseholder placement and topology-aware routing.

Backup, Restore, and Disaster Recovery

  • Executing full cluster backups to cloud storage or on-premise S3 solutions.
  • Implementing incremental backups and point-in-time recovery capabilities.
  • Streaming changes to Kafka and webhooks using Changefeeds.

Security and Compliance

  • Enforcing TLS across all connections, including node-to-node and client-to-node.
  • Implementing RBAC and row-level security controls.
  • Managing audit logging and generating compliance reports.

Integration Patterns

  • Connecting with ORM frameworks such as SQLAlchemy, Prisma, and GORM.
  • Migrating from PostgreSQL using specialized tooling.
  • Integrating Kubernetes sidecars and service mesh solutions.

Requirements

  • Proficiency in SQL and relational database administration.
  • A solid grasp of distributed consensus mechanisms, specifically Raft.
  • Basic familiarity with Go tooling and Docker is beneficial.

Target Audience

  • Senior database architects focused on building sovereign data layers.
  • Teams seeking to migrate from Spanner, Aurora Global, or Cosmos DB.
  • Financial and healthcare sectors requiring strict data consistency standards.
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories