~/talk

Postgres Platform "Best Practices" for the Modern DBA

Talkat PostgreSQL Conference Europe 2024 · 2024-10-22..10-25· [databases]
linkedin:chelsea-dole
slides:none on file

Ten concrete practices: own the provisioning via forms + Terraform so clusters are consistent; add measured friction to avoid hundreds of tiny DBs; run a dynamic database metadata service for ownership and fleet queries; use PG bouncer or similar pooler; enable pg_stat_statements and auto_explain with a high initial threshold; do major upgrades via logical replication and cutover by switching a static A/CNAME; require backups, schedule weekly maintenance windows, and prioritize observability over squeaky-low latency.

AI-written summary · about

  1. 0:00Introduction and role definition
  2. 8:34Ten best practices overview
  3. 11:06Database provisioning process
  4. 15:16Long-term database health
  5. 18:06Developer-owned tooling
  6. 20:32Fleetwide change rollouts
  7. 22:38Client connection methods
  8. 24:04Planned downtime importance
  9. 27:32Observability over latency
  10. 33:06Automation and direct access
  11. 39:58Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.