TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Is anyone using BEAM for DevOps and/or control systems?

5 点作者 clayrichardson大约 8 年前
The more I learn about the primitives of BEAM&#x2F;Elixir, the more excited I get about how the implementations lend themselves to DevOps and control systems. Things like location transparency, [0] hot code swapping, [1][2] (they took the video down, but it was cool to see the code update while flying in ms) reductions, preemptive scheduling, system-wide back-pressure, [3][4] and the supervision model [5] make me think we’re getting closer to the correct abstractions for proper closed-loop control systems for distributed systems, while other languages&#x2F;frameworks&#x2F;implementations are trying to duct tape these things on like blue&#x2F;green deploys, g&#x2F;unicorn, multiprocessing to get around GIL, etc.<p>I have some ideas on how to use Nerves as the basis for PID, then generalizing out to cover PLC, and eventually getting to more ambiguous things like distributed systems, but I&#x27;m not sure if this is the most effective&#x2F;efficient path.<p>[0]: http:&#x2F;&#x2F;www.zohaib.me&#x2F;setting-up-elixir-cluster&#x2F;<p>[1]: http:&#x2F;&#x2F;www.unstablebuild.com&#x2F;2016&#x2F;03&#x2F;18&#x2F;hot-code-reload-in-elixir.html<p>[2]: http:&#x2F;&#x2F;www.erlang-embedded.com&#x2F;2013&#x2F;10&#x2F;minimal-downtime-in-flight-drone-firmware-upgrade-in-erlang&#x2F;<p>[3]: https:&#x2F;&#x2F;hamidreza-s.github.io&#x2F;erlang&#x2F;scheduling&#x2F;real-time&#x2F;preemptive&#x2F;migration&#x2F;2016&#x2F;02&#x2F;09&#x2F;erlang-scheduler-details.html<p>[4]: http:&#x2F;&#x2F;ferd.ca&#x2F;queues-don-t-fix-overload.html<p>[5]: https:&#x2F;&#x2F;medium.com&#x2F;@mustafaturan&#x2F;visualisation-of-elixir-supervision-tree-strategies-4d4cb8123138

暂无评论

暂无评论