Cloud Architecture– category –
-
Cloud Architecture
リトライパターンと指数バックオフ入門|クラウドAPIの一時的エラーに強い設計をAWSで実装する実践ガイド
クラウドのAPIを呼び出していると、突然「ThrottlingException」や「ServiceUnavailable(503)」が返ってきて困ったことはないでしょうか。オンプレのシステムでは「もう一度叩けば通る」で済ませていた感覚が、クラウドでは通用しないことがあります。再... -
Cloud Architecture
Bulkheadパターン入門|マイクロサービスの障害隔離とリソース分離をAWSで実装する実践ガイド
マイクロサービスへの移行後、「あるサービスが詰まると全体が巻き込まれる」という経験をしたことはないでしょうか。オンプレ時代のモノリシックなシステムでは、CPUやメモリを共有しているのはある意味当然でした。しかしクラウドのマイクロサービス構成... -
Cloud Architecture
シングルテナント vs マルチテナント設計入門|SaaSアーキテクチャのコスト・セキュリティ・スケーラビリティを整理する実践ガイド
「SaaSを構築するんだけど、シングルテナントにすべきかマルチテナントにすべきか判断できない」――クラウド移行やプロダクト開発を担当するインフラエンジニアから、こういった相談をよく受けます。オンプレミス時代は1システム=1顧客が当たり前でしたが、... -
Cloud Architecture
冪等性(Idempotency)設計入門|APIとマイクロサービスで二重リクエストを防ぐクラウド実装ガイド
ネットワーク障害でリトライしたら、同じ注文が2件発生した――そんなトラブルはオンプレでも起きていたが、クラウドの分散環境では発生頻度が格段に上がる。マイクロサービス間通信やSQSキュー処理では「少なくとも1回は届く(at-least-once)」がデフォル... -
Cloud Architecture
イベントソーシングパターン入門|マイクロサービスの状態変化を履歴として保存するAWSクラウド設計ガイド
オンプレのRDBMSで長年システムを作ってきたエンジニアが、マイクロサービスへの移行を進める中でよく壁にぶつかるのが「サービス間のデータ整合性」と「障害後の状態復元」の問題です。イベントソーシングは、そのどちらにも有効なアーキテクチャパターン... -
Cloud Architecture
AWS移行の6R入門|Rehost・Replatform・Refactorの違いとクラウド移行パターンの選び方
オンプレのシステムをクラウドに持っていくとき、「丸ごとリフト」か「ちゃんと作り直す」か、その二択で考えているエンジニアは多い。だがその二択では、無駄なコストと後悔を生む。AWSが提唱する「6R」は、移行対象を6つのパターンに分類し、目的に合っ... -
Cloud Architecture
データ整合性モデル入門|CAP定理・強整合性・結果整合性をクラウドDB選定と設計に活かす実践ガイド
オンプレでOracleやSQL Serverを使い続けてきたエンジニアがクラウドのDBドキュメントを読んだとき、「結果整合性」「強整合性」「CAP定理」という言葉に戸惑うのは珍しくありません。オンプレのRDBMSではトランザクション(ACID)が当たり前だったのに、... -
Cloud Architecture
AWS Audit Manager入門|コンプライアンス証拠収集を自動化してPCI DSS・SOC2対応監査レポートを生成する実践ガイド
コンプライアンス監査のたびに「CloudTrailのログをExcelに転記して、担当者がチェック印を付ける」という作業を繰り返しているチームは多いです。PCI DSSやSOC2の外部審査が迫るたびに数週間を証拠収集に費やし、本来のインフラ改善が後回しになるのは典... -
Cloud Architecture
政府クラウドの85%をAWSが独占|デジタル庁が懸念するベンダーロックインと移植性の設計
「政府が整備するガバメントクラウドって、結局どの事業者が中心なんだろう」。自治体や省庁のシステムに関わるインフラエンジニアなら、一度は気になったテーマだと思います。2026年6月、その答えが数字としてはっきり示されました。報道によると、ガバメ... -
Cloud Architecture
クラウドネイティブ設計の12ファクター入門|オンプレ経験者がクラウド移行で守るべきアプリ設計原則
「オンプレのアプリをそのままコンテナに入れたら、スケールしない・設定管理が地獄になった・ログが追えない」――クラウド移行でこういった問題に直面したことはないでしょうか。 クラウドネイティブなアプリを設計するには、オンプレ時代の「当たり前」を...