postgres
usage graphs and metrics to know when and where the app is slow/error-ing
update readme , replacing heroku
test node-cron in dev
replace existing setInterval
s with node-cron

bc no drift, more memory efficient for long-running schedules like heartbeats
railway: test routes, and confirm heroku db connection works
railway: port env vars
railway: deploy from branch
git: push branch when done
local branch: update kinopio-server node version and deps
can invite other ppl into the account to view metrics and logs? team debugging
Alert Email when usage/response time passes a threshold /percentile
scheduled tasks
Does not have automated backups
possible mitigation?
bonus: webhooks for downtime/slowdown errors so i can make a simple api status page
railway dealbreaker: no built in db backups and rollback
Cron jobs: scheduler for tasks than run every day? Eg every Sunday
github integration:
build and publish after git push/merge (watches main
)
Switch to using set timeout for short time stuff
Memory leaks shouldn’t bankrupt me
Logs built in
record logging data, ideally interactively/searchably. configureable data retention period
shows errs?
secrets , env
can be reverted from backup, regular backups?
ideally, built in logging or some logging solution
most promising
node
funner
Needs
https://railway.app/
Also look at funding , Glassdoor, support quality , age
Not currently too pressing
Speeeed, (although current speed isn’t bad, it could help w collab/ot)
more modern
more reliable
Cheaper