クラウドネイティブアーキテクチャ
サービスを一つ分割した瞬間から必要になる部品を手で作ります。サービス間通信と回復性、キューと非同期API、Redisキャッシュとリアルタイムランキング、S3とSeaweedFS、Keycloakベースの企業認証、そしてLLMサービングまで六コースです。終えるとアーキテクチャ会議で「何を支払い何を得るか」で語れるようになります。
코스
- マイクロサービスアーキテクチャ — 分ける方法より、分けない方法を先に。
- キューと非同期API — 遅い仕事を後で、安全に。
- Redisとキャッシュ — ランキングはZSetで、キャッシュは慎重に。
- オブジェクトストレージとS3 — ファイルではなくオブジェクトとして考える。
- Keycloakと企業認証 — ログインボタン一つの裏側にあるプロトコル。
- LLMサービング — モデルなしでサービングの機械仕掛けを学ぶ。
- 注文が二度届き、一度は消えた — KRaft単一ノードで重複と消失を再現し、防ぐ
- リーダーが二人いた — 任期と定足数、そして分断を手で体験する