3 years experience
I have built the chat server using Ejabberd as a tool which was made available to millions of users. Due to extensive business requiremen...
I have built the chat server using Ejabberd as a tool which was made available to millions of users. Due to extensive business requirements, I have leveraged Ejabberd to implement many features i.e Chat sync, Last seen info, Is typing feature, http bosh (for web chat), Online or Offline.
In addition to the new features, I have built a completely new library that gathers Chat server stats on a time series database (InfluxDb) in near realtime.
Later I have load tested & optimised the Ejabberd server using Tsung as distributed load testing tool to make it available to more than 200K+ concurrent connections on the 32GB aws ec-2 machine.