Sunday, May 19, 2024
HomeGolangOught to I take advantage of Go or Elixir for chat app...

Ought to I take advantage of Go or Elixir for chat app back-end? – Getting Assist


I’m working with elixir and golang for my back-end venture, so i’m nonetheless don’t resolve to decide on which one is finest to create chat system for billion customers like what’s app, any concept?

Depends upon the information of the crew.

In case your crew is aware of go betterm use go, in the event that they know ruby higher go together with elixir, in the event that they know elixir, nicely use it. In the event that they know BF, nicely get one other crew :smiley:

If there isn’t any prior information or nor crew, chosse both and get a crew for that. I’ve heard although its simpler to rent for go than for elixir.

On the finish: WhatsApp has choosen Erlang for a cause. Although I have no idea if that they had used go if it had been obtainable again then.

understood, tnx for ur reply, I’m qurious about efficiency of each. which one might be finest.

Completely relies upon, each do some issues “good” and a few issues unhealthy.

Most uncooked compute benchmarks might be received by go. Although in my expertise gos GC may be way more invasive than the BEAM one. Each work nicely within the situations they’ve been designed for.

On the finish it is advisable benchmark your usecase.

1 Like

What’s the use case for every ?
Additionally how do you examine the scalability in a kubernetes setup ?

I guess Go is extra setting pleasant as Go have smaller footprint each reminiscence and CPU. Elixir vs Golang | What are the variations? And due to this fact might be cheaper to host IMO. A quite regular web page pushed by a Go executable is roughly 10 MB dimension (No Apache/Nginx wanted).

And you may consider NATS in conjunction to Go for managing Pub/Sub and streaming.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments