インフラをやるうえで知っておきたいトピックを独断と偏見で選んでリンク集をつくりました.
HTTP
RESTful API
KVS
NoSQL
データベース
- 2018-11-データベース / 2018-11 database - Speaker Deck
- SQLをはじめよう - 初心者でもわかる、構文とデータ取得の基本 - エンジニアHub|若手Webエンジニアのキャリアを考える!
- RDBとNoSQLにみるDB近現代史 データベースに破壊的イノベーションは二度起きるか? - エンジニアHub|若手Webエンジニアのキャリアを考える!
- データベーステーブル設計の基礎の基礎〜エンティティの抽出・定義から正規化まで - エンジニアHub|若手Webエンジニアのキャリアを考える!
キャッシュ
- キャッシュエンジンの比較(1/3) | IIJの技術 | インターネットイニシアティブ(IIJ)
- IIJ Technical WEEK 2012 - リバースプロキシプロダクトの比較 - techweek2012_03c.pdf
CDN
ネットワーク
NAT/プロキシ
Firewall
- ネコでもわかる!さくらのVPS講座 ~第七回「ファイアウォール”firewalld”について理解しよう」 | さくらのナレッジ
- Firewalld編~サーバーへ不要な通信はさせない~ – Linuxセキュリティ入門(2) | さくらのナレッジ
Git
- 2018-05a-Git/GitHub講義 / 2018-05a git and github lecture - Speaker Deck
- サル先生のGit入門 〜バージョン管理を使いこなそう〜
- システム開発プロジェクト応用第一 第5,6回 Gitによるバージョン管理 - YouTube
SDN
シェルスクリプト
認証・認可
OAuth/SAML/OpenID
SSO
仮想化
コンテナ
ロードバランサ
DNS
SSL/TLS
Linux
- いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす - エンジニアHub|若手Webエンジニアのキャリアを考える!
- 2018-04-Ubuntu Linux基礎 / 2018-04 Ubuntu - Speaker Deck
- 2019-03 Linux - Speaker Deck
監視
ログ
高可用性(HA)
DevOps
アルゴリズム
- アルゴリズムを楽しく学ぼう! 独習に役立つWebサイト・参考書・競技プログラミングを紹介〈13選〉 - エンジニアHub|若手Webエンジニアのキャリアを考える!
- TheAlgorithms/Python: All Algorithms implemented in Python
トランザクション
バックアップ
サイボウズの新卒研修の資料がよかったので多めに使いました.編集リクエストやコメントでフィードバックをいただけると助かります.
2020/01/30追記: この記事の内容はWeb系の高レイヤーに偏っています.下記ツイートのほうがこの記事の内容よりも参考になると思います.
最近、話題に上がっていたやつのITインフラの分類わけをちっといい感じにしたい pic.twitter.com/wWt6zxpYHY
— ごごてぃ (@gogotea3) January 30, 2020