#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]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS