inflearn logo
知識共有
inflearn logo

[秋夕特集] Naverの開発者(Andy)が解説するValkey vs Redis → 100万++ TPSを完全攻略!

Redisだけでは性能を保証できない状況で、私たちにはどのような選択肢があるでしょうか? Redisと100%互換でありながら、I/Oベースのチューニングを適用したValkeyがあります。この講義を通じて、Valkeyがどのように100万++ TPSを保証するのかを確認し、トラフィックの種類や機能の実装に応じたデータ構造について学んでみましょう。

42名 が受講中です。

難易度 入門

受講期間 無制限

JavaScript
JavaScript
Big Data
Big Data
TypeScript
TypeScript
DBMS/RDBMS
DBMS/RDBMS
Redis
Redis
JavaScript
JavaScript
Big Data
Big Data
TypeScript
TypeScript
DBMS/RDBMS
DBMS/RDBMS
Redis
Redis

受講後に得られること

  • キャッシュ・カート・ランキング・在庫・注文パイプラインを備えたECバックエンド(TypeScriptミニプロジェクト)

  • cache-asideから無効化・スタンピード対策・TTLジッターまでを設計するキャッシュ戦略

  • 在庫管理と販売における同時実行を、アトミック操作・分散ロック・Luaで防止する処理能力

  • Listキュー・Pub/Sub・Streamのコンシューマーグループを区別して選択する基準

  • RDB・AOF・evictionポリシーを状況に応じて選択する永続化設計

  • SLOWLOGとbigkeysでbig key・hot keyを検出する診断能力

  • レプリケーションとSentinelによる自動フェイルオーバーを構成する運用能力

  • 6ノードクラスターの構築・リシャーディング・ハッシュタグまで扱う水平スケーリング

  • パイプライン処理とI/Oスレッド化によってボトルネック箇所を特定するパフォーマンスチューニング方法

  • RedisからValkeyへ移行する際の判断(ライセンス・互換性・実測上の違い)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • SET・GETは使うものの、実務でのキャッシュ戦略がいまひとつ掴めない方

  • 在庫がマイナスになっているのに、原因を調べられていない方

  • キャッシュが一斉に期限切れになり、DBに障害が発生するのがご心配な方

  • 分散ロックを付けてはいるものの、安全かどうか確信が持てない方

  • サーバーが1台落ちるとサービスも同時に停止する構成で運用している方

  • レプリケーション・Sentinel・Clusterをドキュメントで読むだけで、実際に構築したことがない方

  • InMemory DBを初めて学ぶバックエンド開発者・就職活動中の方

  • キャッシュに関する面接質問に、コマンドレベルでしか答えたことがない方

  • パフォーマンスチューニングを他人のベンチマークで読むだけで、自分で測定してみたことがない方

こんにちは
Hongです。

インフラン認証

キャリア認証

10,145

受講生

625

受講レビュー

169

回答

4.8

講座評価

34

講座

家でだらだら過ごしていたところ、開発に興味を持ち勉強を始め、現在は板橋(パンギョ)でプラットフォームサーバーの開発を担当しています。私が勉強してきた方法や、実務で直面する可能性のある様々な問題点とその解決策を皆さんに提供したいと思い、知識共有者としての活動を続けています。

 

講義は私一人の知識だけで作られるものではありません。すべての講義には、共に作り上げてくださる方々がいます。

 

[知識共有者の経歴]

[前] サンドボックスIP関連ブロックチェーン開発者

[前] メタバースバックエンドエンジニア

[] 板橋(パンギョ)でベテランになりつつあるサーバー開発者

 

[インタビュー履歴]

[その他のお問い合わせ]

[公式サイト]

もっと見る

カリキュラム

全体

28件 ∙ (7時間 2分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

Hongの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥1,179,000

60%

¥17,831