Heroku tutorial should be removed #5087
-
The new commit 0436db0 regarding a tutorial on using Heroku for hosting is a very bad idea. These are some points that were sourced from communities of developers:
Heroku may be fine for interaction based bots that only use HTTP REST (fitting the web server category), however the example shown seems to connect through the Gateway; this should at least be clarified. By having this tutorial to use Heroku hosting in the Discord API docs, it seems to beginners that Discord condones using Heroku, while later on they will eventually face issues with limitations and poor scalability for their bots. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
You're right |
Beta Was this translation helpful? Give feedback.
-
cc @shaydewael |
Beta Was this translation helpful? Give feedback.
-
Thanks for bringing this up and including concrete rationale. I think a lot of these points are good, and it makes sense to shift the sample and tutorial to use HTTP instead of Gateway. I'll spend some time However, I don't want to or plan on removing the tutorial entirely. We've gotten indication that Heroku is really popular among Discord devs through surveys (and they'll use it regardless), so we want to keep a resource like this to make that process easier. While I understand what you mean, tutorials like this aren't meant to condone any specific hosting provider—they're just resources specific to Discord apps to help deploy to popular hosting providers. Perhaps there are ways we can make that more explicit in the docs or in the tutorials. Also, there are concrete plans to add more hosting tutorials in the future (especially Azure and AWS). I think adding tutorials for a wider pool of hosting providers is also going to significantly help reduce any implicit recommendations. |
Beta Was this translation helpful? Give feedback.
-
Best I can tell, we don't have this anymore. Regardless... sometimes we'll have tutorials for stuff not everyone loves. That's ok :) Closing this out. |
Beta Was this translation helpful? Give feedback.
Thanks for bringing this up and including concrete rationale. I think a lot of these points are good, and it makes sense to shift the sample and tutorial to use HTTP instead of Gateway. I'll spend some time
next weeksoon going through the existing app and tutorial to rewrite and reframe it.However, I don't want to or plan on removing the tutorial entirely. We've gotten indication that Heroku is really popular among Discord devs through surveys (and they'll use it regardless), so we want to keep a resource like this to make that process easier. While I understand what you mean, tutorials like this aren't meant to condone any specific hosting provider—they're just resources specific to Di…