使い方: 各問の選択肢を選ぶと即座に正誤が表示され、解説と元記事へのリンクが現れます。8問全て答えると最終スコアが表示されます。
他人に説明できないうちは「読んだつもり」で終わっている可能性が高い、というのが学習ロードマップの基本姿勢です。間違えた問題のリンク先記事を読み返すサイクルがおすすめです。
1One-way Door(後戻りできない判断)の例として最も適切なものはどれ?
解説: クラウドベンダー・言語・DB は典型的な One-way Door。フォルダ構成やライブラリは Two-way Door なので速く決めて走りながら直すのが定石です。
→ ITアーキテクトとは何者か で深掘り
2組織30人未満のチームに最も推奨される全体構造は?
解説: 30人未満のマイクロサービス化は Segment 2020 の反省どおり過剰設計。モジュラーモノリスから始めて必要になったら分割が現代の本命です。
→ ソフトウェアアーキテクチャ概要 で深掘り
3銀行の残高表示はどの整合性モデルが適切?
解説: 金額計算は誤差が許されないため強整合性が必須。SNS のフィードのような領域は結果整合性で十分という対比で覚えると良いです。
→ トランザクション設計 で深掘り
4Passkey(FIDO2/WebAuthn)が推奨される最大の理由は?
解説: Passkey は公開鍵暗号でドメインに紐づくため、フィッシングサイトに認証情報を渡すこと自体が原理的に不可能になります。
→ 認証設計 で深掘り
5SLO 99.9% を運用しているサービスのエラーバジェットの月間値は?
解説: 月間 30日 × 24時間 × 60分 = 43,200分。その 0.1% は約43分。これがエラーバジェットで、超過したらリリース凍結というのが SRE の基本動作です。
→ SLO/SLI設計 で深掘り
6非機能要件として「数値で定義する」のが最も重要なものは?
解説: 性能・可用性・セキュリティは数値化しないと後で「遅い」「止まる」で炎上します。応答時間は p95/p99 で合意するのが業界標準です。
→ 非機能要件の設計 で深掘り
7RBAC・ABAC・ReBAC の違いとして正しいものは?
解説: Role / Attribute / Relationship の頭文字どおり。SaaS の階層的権限(フォルダ・親子関係)には ReBAC、属性で柔軟に絞るなら ABAC、シンプルなら RBAC が出発点です。
→ 認可とIAM で深掘り
8REST / GraphQL / gRPC の使い分けで適切なのは?
解説: 用途別に使い分けるのが現代の本命。1サービス1プロトコルにする必要はなく、外向き REST + 内部 gRPC + 画面 GraphQL のような組み合わせが定石です。
→ API設計 で深掘り