-
Notifications
You must be signed in to change notification settings - Fork 0
Create plan for PostgreSQL support in core service #221
Copy link
Copy link
Open
Labels
architectureCross-service architectural design or reviewCross-service architectural design or reviewcomplexity:mediumMedium scope: <200 lines, 1-2 filesMedium scope: <200 lines, 1-2 filesneeds-decisionRequires a design or architecture decision before work beginsRequires a design or architecture decision before work beginsplanPlan issue for future workPlan issue for future workresearchResearch and investigation tasksResearch and investigation taskstriagedIssue has been triaged, ready for planning or implementationIssue has been triaged, ready for planning or implementation
Milestone
Metadata
Metadata
Assignees
Labels
architectureCross-service architectural design or reviewCross-service architectural design or reviewcomplexity:mediumMedium scope: <200 lines, 1-2 filesMedium scope: <200 lines, 1-2 filesneeds-decisionRequires a design or architecture decision before work beginsRequires a design or architecture decision before work beginsplanPlan issue for future workPlan issue for future workresearchResearch and investigation tasksResearch and investigation taskstriagedIssue has been triaged, ready for planning or implementationIssue has been triaged, ready for planning or implementation
Context
The core service (#211) initially uses SQLite for simplicity, but future deployments may require PostgreSQL for better concurrency, scalability, and multi-instance support.
Summary
A plan needs to be created for adding PostgreSQL as an alternative database backend for the core service. This should be a separate effort tracked under its own plan.
Considerations
sqlitedefault,postgresoptional)DATABASE_URL)Notes
This issue is intentionally a plan marker — the actual implementation should be broken down into its own set of issues when the time comes. The core service should be designed with this future migration in mind by using trait-based storage abstractions from the start.
Dependencies