ScotterMonk / scottswain

This project is in support of efforts to hire python engineers.
MIT License
0 stars 0 forks source link

Issue 09-Migrate Database from SQLite to PostgreSQL #14

Open ScotterMonk opened 1 month ago

ScotterMonk commented 1 month ago

Background

The application currently uses SQLite as its database. While SQLite works well for an application of this size, its limitations may hinder our growth and ability to scale effectively.

Primary pros and cons to consider

Finally, if a version of this application is planned to go live and be used in a larger context than to screen applicants, the benefits mentioned above have more value.

Justification

Assuming the pros and cons above come out in favor of exploring the pro-migration choice.

Current limitations with SQLite

Benefits of PostgreSQL

Implementation overview

Risks and mitigation

Estimated effort

Success criteria

Additional considerations

Conclusion

While this migration requires initial effort, the long-term benefits in terms of scalability, feature set, and robustness make a compelling case for transitioning to PostgreSQL. This change will position our application for future growth and more advanced feature development.