Yet Another MQTT Server (in Erlang):
Implement MQTT using Erlang/OTP. Other inspiration behind developing YAMS is my wish to learn and meet the technical challenges of handling hundreds of thousand concurrent connections, if not millions.
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
Coding guide-lines:
- Solving embarrassingly obvious problems in Erlang - 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