Yet Another MQTT Server (in Erlang):
At present YAMS is in its very early stage. The idea is to learn Erlang/OTP while doing it. First make it work then make it beautiful. Other inspiration behind developing YAMS is to meet the technical challenges of handling hundreds of thousand concurrent TCP connections, if not millions. Of course for that to make possible, I look upwards to the awsome Erlang community to get mentored and inspired!!!
Whats in the name:
The name, YAMS, is inspired by one of the populer web-servers YAWS (http://hyber.org/).
Major References:
- MQTT - http://mqtt.org/ (A TCP/IP based connectivity protocol for Internet of Things - IoT)
- Erlang and OTP in Action (An excellent book on Erlang OTP)
- Erlang Documentation
Reminders:
- Spiritual values of Erlang coding - http://www.gar1t.com/blog/2012/06/10/solving-embarrassingly-obvious-problems-in-erlang/
- Writing beautiful Erlang code - http://www.youtube.com/watch?feature=player_embedded&v=IdJwECjylB4