<div dir="ltr">Hi,<br><br>after the recent release of NkDIST, we are now releasing a much more complex project, NkCLUSTER.<br><br>NkCLUSTER is a framework for creating clusters of Erlang nodes of any size, and distributing and managing jobs into them. It uses its own cluster management solution, based on NkDIST, riak_core and a custom distribution protocol.<br><br>Some features are:<br>- Hybrid approach, all nodes are worker nodes and some of them are also control nodes, all running the same Erlang application.<br>- Support for clusters with thousands of nodes, with automatic discovery.<br>- Worker nodes talk using TLS, TCP, WSS, WS or SCTP transports, with very flexible configurations.<br>- You can send requests and tasks to workers, and they send events back.<br>- Nodes can be added or removed at any time, and the cluster rebalances automatically.<br><br>NkCLUSTER is currently alpha quality, but it will mature quickly, since we have plans to use it in production pretty soon. Following versions will add also more tests and docs. It will be a core piece of our upcoming NetComposer platform.<br><br>Please have a look at <a href="https://github.com/Nekso/nkcluster">https://github.com/Nekso/nkcluster</a>.<br><br>Comments are very welcomed!<br><br>Carlos Gonzalez<br>@carlosjgf</div>