3 ms·
While I was going over some of their goals I immediately started thinking about erlang. * Isolation and Redundancy: Processes are isolated. If some component c
by hewitt 14y ago
While I was going over some of their goals I immediately started thinking about erlang.
* Isolation and Redundancy: Processes are isolated. If some component crases it won't affect the rest of the system.
* Design for high modularity, measurability, and restartability: You write erlang otp apps which you then combine (modularity). You can easily get a live shell to any erlang system so you can measure various parameters (measurability). Using erlang/otp libraries you implement supervisors
such that when a component of your system crashes you can just restart it without any interference with the rest of the system. (restartability)
I'm not even close to being proficient in erlang but weren't these some of the issues erlang was designed to solve in the first place?