ReleaseEngineering/Development Best Practices: Difference between revisions

Line 32: Line 32:
* don't manage daemonization yourself; plan to use supervisord in production
* don't manage daemonization yourself; plan to use supervisord in production
* do '''not''' use async libraries like twisted or gevent if you can help it
* do '''not''' use async libraries like twisted or gevent if you can help it
** target MySQL only, or if you're ambitious, MySQL in prod and SQLite for development, noting that the latter can get you in trouble
** target MySQL only, or if you're ambitious, MySQL in prod and SQLite for development, noting that the latter can get you in trouble


canmove, Confirmed users
1,394

edits