2020年4月17日のブックマーク (2件)

  • Google Cloud 公式ブログ

    404。 エラーが発生しました。リクエストされた URL /blog/ja/products/api-management/understanding-grpc-openapi-and-rest-and-when-to-use-them はこのサーバーで見つかりませんでした。お知らせできる情報は以上です。

    Google Cloud 公式ブログ
  • 分散モノリスに対するアプローチ - Runner in the High

    分散モノリス モノリスからマイクロサービスに至る過程でよくある分散モノリスをどのように分割していくか。 いくつかアプローチを考えたので整理してみた。 1. 内部通信 内部通信を用いた分割 たぶん一番よくあるやつ。RPCやHTTPリクエストなどでアプリケーション間の通信を行う。 この場合には必ずしもアプリケーション毎に固有のDBを持つ必要はない。 しかし、この設計ではAP1の可用性がAP2の可用性に実質依存しているため、AP2がAP1の障害点となってしまっている。データベース自体は分離できているものの、サービス毎の可用性は低い。 2. イベント駆動 イベント駆動 キューやPub/Subなどを利用して非同期的にデータを受け取り、逐次的にサービス毎の固有DBにデータを永続化していくパターン。内部通信とは異なり、別のサービスの可用性に影響を受けない。 しかし一方で、すでに稼働中のアプリケーションに

    分散モノリスに対するアプローチ - Runner in the High
    IzumiSy
    IzumiSy 2020/04/17
    書いた