Ask HN: What's the simplest chat back end I can set up in the next 3 days?
1 points| talmr | 3 years ago
I know Go, Nodejs, and Elixir (beginner). Out of these, it seems like Elixir (using Phoenix channels) might be the simplest approach. But I have never built a chat system before, with auth and some restrictions.
I also know that there are chat SDKs that I can use, but the biggest downside is that the pricing is insane.
I also know that I could just use firestore and be done with it tonight. However, that comes with its own set of issues. I tried it in the past, and it didn't turn out so well.
So - if you had to build a chat system in 3 days, how would you do it?
mindcrime|3 years ago
textninja|3 years ago
stop50|3 years ago
metadat|3 years ago
“When you ask your question, display the fact that you have done these things first; this will help establish that you're not being a lazy sponge and wasting people's time. Better yet, display what you have learned from doing these things. We like answering questions for people who have demonstrated they can learn from the answers.”
Also, knowing what you know and don’t know may make helping you a lot easier, thus increasing the possibility that you’ll get an answer that helps you.
In particular, if you did “Try to find an answer by searching the Web.”, did you find https://en.wikipedia.org/wiki/P_versus_NP_problem? If so, what’s insufficient for you in that?
(I also think http://www.catb.org/~esr/faqs/smart-questions.html#forum applies. IMO, this isn’t the forum to ask these kind of question, but will let the community judge that)
talmr|3 years ago
From the FAQ:
What to Submit On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.
I asked others how they would build a chat system in 3 days, and my intention is to use that to understand how to solve my own question.
intelVISA|3 years ago
PeterPorky|3 years ago
Kloversight2|3 years ago
[deleted]