#author("2023-01-27T06:46:50+00:00","default:hotate","hotate") #author("2023-07-27T21:25:49+00:00;2023-01-27T06:46:50+00:00","default:hotate","hotate") #contents &tag(システム,レジリエンス); &tag(システム,レジリエンス,ソフトウェア設計); * 情報 [#pd1e3779] - [[マイクロサービスにおける障害と Failurewall - Qiita>https://qiita.com/okumin/items/d7a108ea36f3ad2e3882]] 持続的な障害に対し、速やかにエラーを返す仕組みを導入するのが Circuit Breaker Patternです。サーキットブレーカーはおおまかには以下のように動作します。 - [[マイクロサービスの粒度・DB分割・インフラ、難題を先行企業はどう解決したか | 日経クロステック(xTECH)>https://xtech.nikkei.com/atcl/nxt/column/18/02154/072600008/?P=2]] (2022/08/24) アプリごとにデータベースを独立させた構成では、データベース間でデータを同期させる仕組みが必要になる。そこで多くのユーザーが用いるのが、イベントハブを使った「イベントソーシング」と呼ばれる手法だ。 -- 関連:[[ApacheKafka]] * [[書籍]] [#m59add1b] - [[マイクロサービスアーキテクチャ 第2版 | Amazon>https://amzn.to/3We3HCq]] 著者は、マイクロサービスに「賛成」でも「反対」でもないという中立的な立場から、マイクロサービスの仕組み、特徴、長所、短所、課題を丁寧に説明しています。 * 関連 [#ra1fe252] #related #taglist(tag=システム) - [[Resilience4j]]