<div dir="ltr">Hi Team,<div><br></div><div>We are working on a startup idea that uses eJabberd. We are trying to build the load balancing into the client, using a discovery call just before the login procedure. There will be a discovery assist node at the backend, which maps a chat user to a specific IP. This is some thing equivalent to DNS SRV lookup, but more at the application layer, and database shards are handled by the application itself. We are of course customizing the eJabberd to suit our needs.</div><div><br></div><div>Application is handling the sharding, but will get the help of Mnesia for replication.</div><div><br></div><div><br></div><div>Do you see any pitfalls in this method of loadbalancing.</div><div><br></div><div>Regards,</div><div>Theepan</div></div>