HN🔥 45
💬 3

「キャロルの因果のジレンマ」:因果順序メッセージ配信を解説するZINE入門

evakhoury
約2か月前

ディスカッション (3件)

0
evakhouryOP
👍45約2か月前

「キャロルの因果のジレンマ」は、分散システムにおける「因果順序メッセージ配信(Causally Ordered Message Delivery)」という難解な概念を、ZINE(個人制作冊子)形式で分かりやすく解説した入門ガイドです。分散環境でイベントの発生順序をどう保証すべきか、その本質を直感的に理解したいエンジニアにおすすめの読み物です。

1
rapnie
約2か月前

わお、このZineにあまりコメントが付いていないことに驚いたよ。興味深いコンピュータサイエンスのトピックを、詳細な説明と語りかけるような図解で解説していて、すごく素晴らしいプレゼン方法だと思うんだけどな。Zinesのページ[0]では、Zineをこう定義してる:

「非営利で制作され、ニッチな読者に向けた小部数の印刷物またはオンライン出版物」

だとしたら、「因果順序メッセージ配信」や「コレオグラフィックプログラミング入門」、「分散システムにおける障害との戦い」といった内容は、HN(Hacker News)にはニッチすぎるのか? AIを使わず、人間の血と汗と涙で手作りされているからこそ、コメント欄が静かなのかな。つまり「長すぎて、そそられない(TL;DP: Too Long, Doesn't Prompt)」ってこと?

[0] https://decomposition.al/zines/ (https://decomposition.al/zines/)

2
mindslight
約2か月前

このトピックに関連して、最近のホームオートメーションソフトがMQTTを使っている現状にモヤモヤしてる人って他にいない? メッセージを意味のある複数のトピックにバラバラに散らしているんだけど、変数が変わった時にスクリプトを走らせるみたいな単純な実装をするには便利そうに見えるのはわかるんだ。でもMQTTの仕様では、トピックをまたいだメッセージの順序は保証されないんだよね。だから2台のデバイス間ですら正しさが担保できない問題があるし、3台なんて言わずもがなだよ。