Actions
csAdr #2 | META-0002 · ADR-0002
closed
DD
Use one shared PostgreSQL service for every instance
csAdr #2 | META-0002 · ADR-0002:
Use one shared PostgreSQL service for every instance
Status:
Accepted
Priority:
Normal
Number:
ADR-0002
Format:
Nygard
Date:
10/15/2026
Supersedes:
-
Content:
Locked
Status:
Accepted
Superseded by:
-
Description
Context¶
Each instance used to run its own database server, which multiplied backups and upgrades.
Decision¶
Every instance uses one shared PostgreSQL service, with a database and a user per instance.
Consequences¶
One backup and one upgrade cover every instance. A failure of the service affects all of them, so it needs monitoring.
Hierarchy
Loading diagram...
Dependencies
Loading diagram...
Combined
Loading diagram...
Document references
No data to display
Your roles cannot decide on this ADR. In this project the decision belongs to: Manager, Developer.
Linked issues
| Project | Item | Status | Origin |
|---|---|---|---|
| Meta | csAdr #META-0003: Publish instances through one reverse proxy | Proposed | Mention |
| Meta | Feature #META-0004: Provision the shared database | New | Link |
| Yank | csAdr #YANK-0006: Store sync state in PostgreSQL | Accepted | Mention |
| Yank | Feature #YANK-0008: Move sync state to PostgreSQL | New | Link |
DD Updated by Diego Developer about 5 hours ago
- Status changed from Proposed to Accepted
DD Updated by Diego Developer about 5 hours ago
- Related to Feature #YANK-0008: Move sync state to PostgreSQL added
- Related to Feature #META-0004: Provision the shared database added
Actions