インフラ

インフラ

動的コンテンツ

ユーザーや時間によって中身が変わるページ。学校の掲示板が日付ごとに違うニュースを貼るようなもの。Webサーバーがサクッと対応するには、アプリが裏で処理して情報を組み立てる仕組みが必要なんだ。
インフラ

バックアウトプラン

変更をやってみて失敗したら元に戻す計画。失敗したとき「さてどうしよう」で慌てないよう、あらかじめリハーサルを用意しておく。遠足に行って雨が降ったときの“第二案”みたいなもので、リスク管理に必須だよ。
インフラ

リアクティブプログラミング

イベントが起こるたびに“そのときだけ動く”スタイル。学校でチャイムが鳴ったら休み時間スタート、とか通知が来たらすぐに処理するみたいに、ずっと待機しつつ反応する。これでリソースを効率的に使いつつ、すぐ応答できるんだ。
インフラ

コンテンツキャッシュ

最近使ったファイルを近くで保存し、また読まれるときに素早く出す機能。たとえば教室でプリントを先生がすぐ配るように、わざわざ印刷室まで行かなくて済む。これで応答速度を速くし、サーバーの負担を下げるんだ。
インフラ

LBスティッキーセッション

ロードバランサーで、同じユーザーからのリクエストを常に同じサーバーに割り振る仕掛け。遊園地の乗り物で、回数券を持つお客さんは最初の係員が最後まで面倒を見る感じ。セッション情報を保持するために必要なことも多いよ。
インフラ

メッセージングキュー(MQ)

メールボックスみたいに「やるべき作業(メッセージ)」を貯めておき、受け取り手が1つずつ取り出して処理する仕組み。みんなが同時に作業を投げても、キューがうまく順番管理して混乱を防いでくれる。急に注文が増えても、処理する人を増やして対応できるよ...
インフラ

ファイルロック

複数人が同じファイルを同時に書き換えたらゴチャゴチャになっちゃうよね。それを防ぐために、一人が編集中は“鍵”をかけて他の人は待ってもらう仕組み。図書室で貸し出し中は本を借りられないようにするイメージ。
インフラ

ログローテーション

ログファイルを一定期間で切り替え、古いのを圧縮したり削除する作業。日記帳が1冊でいっぱいになったら次の冊子に移る感じ。際限なく書き続けるとディスクがパンパンになるから、自動でローテーションして容量を抑えるんだ。
インフラ

Pub/Sub(Publish/Subscribe)

“掲示板”スタイルで情報を発信する(Publish)人がいて、見たい人(Subscribe)が通知を受け取るモデル。みんなが一斉に見る必要があるチャットや通知系に向いてる。校内放送に近くて、「興味ある部だけ聞きに行く」感じだね。
インフラ

キャッシュポイズニング

本当の情報じゃないデタラメをキャッシュに潜り込ませ、みんなが間違ったデータを参照してしまう攻撃。図書館の大事な参考書の中身を誰かが勝手に書き換えるようなもの。DNSキャッシュポイズニングなどが有名な手口だよ。