Introduction to Spring Data YugabyteDB: Accelerating Developer Productivity
summary
Spring Data YugabyteDB builds on Spring Data JDBC plus a YugabyteDB JDBC driver and demonstrates cluster-aware auto discovery and client-side load balancing from a single seed endpoint (demo shows a 3-master/3-tserver local cluster, default Hikari pool of 10 connections distributes evenly and fails over when a node dies). It shows topology-aware routing (region/zone keys limit connections), zone-based partitioning with tablespaces and child tables to place rows per region, and a working demo of follower reads via read-only transactions (requires enabling the follower-read flag).
AI-written summary · about
chapters (13)
- 0:00Spring Data YugabyteDB
- 1:25Spring Data and YugabyteDB benefits
- 3:34Distributed SQL features
- 5:20Cluster-aware load balancing
- 7:08Local YugabyteDB cluster setup
- 10:00Testing load balancing
- 14:35Topology-aware routing
- 16:50Demo: topology-aware routing
- 17:13Geo-partitioning with table spaces
- 21:07Querying geo-partitioned data
- 24:44Follower reads for performance
- 28:02Demo: follower reads
- 29:33Summary
related talks
30mBuilding Scalable Spring Applications with YugabyteDB
17mBuilding a Scalable and Performant SaaS Platform with YugabyteDB
01h 27mYugabyteDB YSQL Development
27mIntroduction to YugabyteDB – Design and Architecture
30mImproving a Developer’s Life with Distributed SQL
01h 29mYugabyteDB DBA Fundamentals
26mIntroducing YugabyteDB for PostgreSQL Users
26mEfforts Toward Adoption and Uncovering Hidden Features
