From 1cba1ec35a3a4310b2fe1c43330cfa573382dc52 Mon Sep 17 00:00:00 2001 From: NunoSempere Date: Tue, 15 Mar 2022 15:42:42 -0400 Subject: [PATCH] chore: add some more detail on different servers --- roadmap.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/roadmap.md b/roadmap.md index 64d3870..ef71b9f 100644 --- a/roadmap.md +++ b/roadmap.md @@ -28,14 +28,17 @@ Right now, I'm using various services to host various parts of metaforecast: This could all be simplified. But this would require making an executive decision as to whether to go for scalability and greater expense, or to go for a cheaper but less scalable digitalocean server I think that a simplication would be to: + 1. Use one server for both external API and fetching probabilities each day -2. Use a Heroku server for the twitter bot. +2. Use a separate Heroku server for the twitter bot. If I was doing this on my own, I would deploy 1. into a Njal.la server using Alpine Linux. However, more convenient options would be: - A Digital Ocean droplet using Ubuntu/Debian - A Heroku instance. +The biggest difference between Digital Ocean and Heroku is that I'm using [pm2](https://pm2.keymetrics.io/) on Digital Ocean, whereas Heroku has its own load balancer, logs, etc. + ## General code review Importance: 3/5, but good first issue. Would also allow you to incorporate