#ScalaMatsuri #sm_b この問題、自分が扱ってきたシステムでよくあったw クリティカルステートや単一障害点の塊w
2016-01-30 15:22:41Java EE などの Synchronous なディスパッチは障害が発生したときに他のコンポーネントにも影響を与える #ScalaMatsuri #sm_b
2016-01-30 15:23:14事故の原因は故障した部品ではなく、部品どうしの関係性にある。#ScalaMatsuri #sm_b
2016-01-30 15:24:33#ScalaMatsuri #sm_b バルクヘッドパターン。初めて知った。造船ってそうやってやってるのね。一つ隔壁が壊れても大丈夫なやつ。
2016-01-30 15:25:26造船時の防水隔壁パターンの話。タイタニックは障害のカスケーディングの典型例。#ScalaMatsuri #sm_b
2016-01-30 15:25:50あ!この自販機の話 Reactive Design Patterns 読書会でやったやつだ! readeffectiveakka.connpass.com/event/26203/ #ScalaMatsuri #sm_b #宣伝
2016-01-30 15:30:53.@jboner: failure is just another state in a state machine #scalamatsuri @scalamatsuri #scala pic.twitter.com/2mv3cjdwAa
2016-01-30 15:32:36Jonas Bonér @jboner talks about resilience and meerkats at @ScalaMatsuri, the highest concentration of cute animals! pic.twitter.com/OgE2OVffkB
2016-01-30 15:32:36#ScalaMatsuri #sm_b まとめ - 複雑性は壊れたまま動き続ける - そうならないようにレジリエンスを考えて設定する - ミーアキャットのように死んでも良いコンポーネットに仕事をやらせる - タマネギ型ネットワークのエラーモデルを使う
2016-01-30 15:41:14Validation Error と Application Failure は伝える相手が違うよね、というの最近よく思うけど伝える先が思想的に明確なのよさあるな〜 #sm_b #ScalaMatsuri
2016-01-30 15:41:34#ScalaMatsuri #sm_b まあAkka Actor の目指すべきものがバシッと伝わってきた感があるけど。これって、Akka 使わなくてもそう設計すべきだよなぁって思う。特に死んじゃいけない大規模システム。
2016-01-30 15:42:18