Postgres Architecture
PostgreSQL is a multi-process server: a supervising postmaster forks backend processes per client connection while background workers maintain durability and cache hygiene. Understanding this split explains connection limits, memory sizing, and why restarts vs reloads differ.