Overview
Drivers, Sessions, Transactions
Sessions are cheap, transactions cost — and managed transactions retry on transient errors.
Why it matters
The driver gives you sessions (per-thread) and transactions (per-unit-of-work). Read transactions can be routed to followers; write transactions go to the leader.