本文へ移動

ホーム / SRE

SRE が知っておくべき技術

SREとは何か(仕事・歴史・向いている人)から、SRE概念・Linux・ネットワーク・DB・アプリ/インフラ設計、面接の実践まで。仕組みを理解し、自分の言葉で説明できるようにするための学習ノート。

16章・227トピック・用語104・面接問答107問

0%
理解したトピック 0 / 227
0今日の復習
ブラウザで試せるラボDB・ネットワーク図・Linux・障害対応の演習開く

学習マップ

★★★ 必須★★☆ 重要★☆☆ 発展深度の見方
  • ★★★ 必須 実務で説明できる
  • ★★☆ 重要 仕組みを理解している
  • ★☆☆ 発展 概要を知っている
  • 章の番号の輪は、「理解したらチェック」の進み具合

第1部SREとは

  1. 1SREとは(仕事・歴史・向いている人)SRE は「信頼性」をソフトウェアエンジニアリングで実現する仕事。運用を手作業ではなく仕組みと自動化で回す10トピック・面接 4問・理解 0/10★★★ 必須

第2部SREの考え方

  1. 2SRE概念・監視・インシデント対応SLI・SLO・SLAの違いと、可用性ごとの許容停止時間を数字で言える16トピック・面接 8問・理解 0/16★★★ 必須

第3部コンピュータとネットワークの基礎

  1. 3コンピュータの基礎(CPU・メモリ・OS)B+Tree・ハッシュ・計算量で「なぜ速いのか」を説明できるようにする18トピック・面接 1問・理解 0/18★★ 重要
  2. 4Linux・トラブルシューティングスコープ確認 → 観測 → 絞り込み → 緩和 → 再発防止 の順に話す9トピック・面接 5問・理解 0/9★★★ 必須
  3. 5ネットワーク(TCP/IP・DNS・TLS)「URL入力から表示まで」を層ごとに、壊れたときの調べ方まで話す17トピック・面接 7問・理解 0/17★★★ 必須
  4. 6Web技術(HTTP・URI・REST)URI・HTTP・ハイパーメディアとRESTの関係を、Webが大規模に動く理由として説明できるようにする19トピック・面接 15問・理解 0/19★★ 重要

第4部データとアプリケーション

  1. 7データベースDB設計の進め方と正規化(第1〜第3正規形)、非正規化との使い分けを説明できるようにする34トピック・面接 17問・理解 0/34★★★ 必須
  2. 8ストレージブロック・ファイル・オブジェクトの違いと、IOPS・スループット・レイテンシの関係を説明できるようにする3トピック・面接 2問・理解 0/3★★ 重要
  3. 9アプリケーション設計タイムアウト・リトライ・冪等性はセットで設計する17トピック・面接 5問・理解 0/17★★ 重要

第5部インフラ・セキュリティ・性能・コスト

  1. 10インフラ設計単一障害点をなくし、マルチAZを基本形にする25トピック・面接 11問・理解 0/25★★★ 必須
  2. 11セキュリティAWSのセキュリティを、アカウント設計・IAM・ネットワーク・検知の4つの層で語れるようにする16トピック・面接 11問・理解 0/16★★ 重要
  3. 12パフォーマンスチューニング目標を数字で決め、計測でボトルネックを1つに絞り、1つずつ直す流れを説明できるようにする10トピック・面接 7問・理解 0/10★★ 重要
  4. 13コスト管理(FinOps)SREにとってコストも計測して改善する対象であり、信頼性・性能とのトレードオフで判断することを説明できるようにする7トピック・面接 5問・理解 0/7★ 発展

第6部面接の実践

  1. 14面接の全体像と答え方面接官は「知っているか」より「本番で正しく判断できるか」を見ている4トピック・面接 2問・理解 0/4★★ 重要
  2. 15システム設計面接の進め方要件確認 → 見積もり → 全体構成 → 深掘り → 障害と運用 の順で進める11トピック・面接 3問・理解 0/11★★ 重要
  3. 16経験・行動面接エピソードは STAR で、必ず数字を入れる11トピック・面接 4問・理解 0/11★★★ 必須

記録と保存

💾 学習記録理解したチェック・クイズの成績・復習の予定は、このブラウザにだけ保存されています。別の端末で続けるときや、バックアップに。