~/talk

Self Hosted Citus using Cloud Computing

Talkat Citus Con: An Event for Postgres 2023 · 2023-04-18..04-19· [databases]
links:none on file
slides:none on file

SafetyCulture moves a high‑write SaaS workload onto a self‑hosted Citus cluster to handle a >12 TB hottest table with thousands of TPS; tooling and practice include automated AMI builds with Packer+Ansible, infrastructure as code via Terraform, HA via Patroni, backups with pgBackRest, Prometheus monitoring, and synchronous replication for durability. Data migration uses foreign data wrappers and pglogical where possible, bulk loads use FDW-based insert-for-select, several Citus and kernel networking bugs appear and get patched, and production performance and customer experience improve.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44Is self hosting Citus what you need?
  3. 4:21Do you have a business case?
  4. 7:31Tooling choices for self-hosting Postgres
  5. 10:30Principles for production infrastructure
  6. 11:19AMI creation
  7. 13:36PostgreSQL HA
  8. 19:10Things that caught us out
  9. 20:42Testing and validation
  10. 22:21Going live
~/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.