Erlang Factory London 2011
http://www.demonware.net/
Lessons: Miscellaneous
• Obvious, but .. keep your clusters apart
– Different VLANs, cookies
• Beware sharing cores with other OS processes
• Process priorities
– 10,000 relatively unimportant processes running slightly
inefficiently will clobber one vital process
• Hot swaps and code replacement:
– Amazing, but often more effort than it’s worth
• In case things go wrong..
– Add kill-switches, metrics and graphs for everything
– Have a collection of helper tools, scripts.
– Get used to using remote shells