22
loading...
This website collects cookies to deliver better user experience
I will do a small divergence here to tell you about the tech stack
we had when I joined:
Elixir was chosen, because whatsapp uses erlang, and we need
presence and "who is typing" feature as any serious chat app.
In order to build a chat app, elixir makes a lot of sense, hot code
reloading can keep the sockets alive during deploys, you have native
presence with phoenix channels, etc. also super easy to build
channels and joining and leaving and everything.
22