秒間500,000件以上のトラフィックを処理するカカオ面接官のRedis

Redisを使用していながらも、なぜそのように設計すべきなのか、なぜこのパターンが生まれたのかを説明できず、もどかしい思いをした経験があるはずです。私自身も、実務や面接官としての経験を通じて、Redisを単なるキャッシュではなく、サービスの安定性と拡張性を決定づける核心的なコンポーネントとして扱ってきました。この講義は、コマンドの暗記ではなく、実際のトラフィック環境でどのような構造を選択すべきか、そしてそのトレードオフ(Trade-off)について私の経験をもとに紐解き、面接と実務の両方で自ら説明できる基準を提示します。

難易度 入門

受講期間 無制限

JavaScript
JavaScript
Docker
Docker
Redis
Redis
backend
backend
JavaScript
JavaScript
Docker
Docker
Redis
Redis
backend
backend

学習した受講者のレビュー

学習した受講者のレビュー

4.9

5.0

에이미

82% 受講後に作成

単にコマンドを入力することを超えて、実質的なインフラ環境に応じた注意点やハッシュスロットの観点まで……。単なるコーダーではなく、真のエンジニアとは何なのか、そしてRedisにおいて真のエンジニアがどのような部分を知っておくべきかを教えてくれる講義だと思います。 個人的に、この講義で学ぶことがないと言うのは、絶対に違うと思います。私は学ぶ内容が非常に多かったと感じています(単なるコマンドの観点ではなく、現実的な観点において)。 単なるコーダーではなく、エンジニアは何を悩むべきなのかを知ることができました。ありがとうございました。

5.0

02년생 개발자

86% 受講後に作成

旧正月の記念に一度課金して見てみましたが、思った以上に学びが多かったです。これが本当の実力ある開発者なんですね…。自分が恥ずかしくなりました(泣)ありがとうございました!!

5.0

warna

86% 受講後に作成

正月特集ということで講義を作ってくださったので、すぐに購入して視聴しました!!共有者さんの講義はよく拝見していますが、見るたびに本当に素晴らしい内容で、核心だけを扱っていらっしゃるなと感じます!! 今回の講義も、現実的に多くの内容を学ぶことができ、基礎をしっかりと固めることができる講義だと思います。 1. 実習がほとんどメインで進行される。 - 理論もすべて説明してくださるのですが、それに伴う実習が全く不足しておらず、むしろ実習の方が多いと感じるほどでした。 2. 内容が簡潔で、現実的な方法だけを教えてくれる。 - 余計な内容がなく、実務で使う方法やパターンを知ることができました。 3. Redisだけにしっかり集中している。 - 短所でもあり長所でもあるかもしれませんが、単純にRedisというサービスを学びたいのであれば、これほど良い講義はないと思います。 次の講義も楽しみにしています。良い講義を作ってくださりありがとうございました!!

受講後に得られること

  • Redisを「使う」のではなく、なぜそのように使うべきなのかを説明できる視点

  • 面接官の質問に暗記ではなく、構造とトレードオフで答える実践的な回答力

  • シングル・レプリカ・センチネル・クラスターを状況別に選択するための基準

  • 実務で誤ったRedisの使用を未然に防ぐための考え方

  • キャッシュを超えて、Redisをサービスのコアコンポーネントとして捉える視点

In-Memory Storage Redis、必ず知っておくべきでしょうか?

  • 以下の内容は実際の会話内容です。

😁Kakao 面接官 : Hong(仮名)さん、やりたいことができたよ。

😄Hong : 何ですか、もう有給まで返上して扱いたいテーマは全部やったのに、なんでまた困らせるんですか

😁 Kakao 面接官 : 君、前に一人でRedisを扱ってみたことあるでしょ?? それも2回に分けて。あれ、僕は満足してないんだよね。なんでこれっぽっちしか扱えなかったの?? ㅋㅋㅋㅋㅋㅋㅋ 僕がもっとディープに教えてあげたいよ

😁Kakao 面接官 : 正直なところ、Redisはデータベースと同じくらい重要だと思っているんだよね。本当にこれを知らない人は面接で絶対採用しないし… そもそも知らない人もいないけどね。

😁Kakao面接官 : 本当にあまりにも重要だから、もっと体系的でディープに教えてあげたいんだよね(笑)欲が出ちゃった

😄Hong : わかった… やれと言うならやるしかないよね… その代わり、直接まとめて私に送って。最近忙しくて本当に時間がないんだ… 実習ファイルと理論的な内容、全部直接まとめてくれないと困るよ

😁Kakao 面接官 : ㅋㅋㅋ 年始だからかな、わかった。僕が直接まとめて送ってあげるよ。ちょっと待ってて

⚡ Redisがそんなに重要でしょうか????

はい。本当に重要です。Redisを使用していない会社はあるかもしれませんが、キャッシングを使用していない会社はありません。正直に言って、皆さんが行きたいと思っているような有名な会社で、Redisを使用していない会社はありません。

Redisをどのように状況に合わせて使うべきか?Redisはどのように構成するのか?Redisの多様なパターンには何があるのか?Redisは単なるキャッシングサービスなのか?Redisで注意すべき点は何なのか?

このように考えてみましょう。皆さんは、上記の質問に対して答えることができますか??

Redisの使用方法は非常に多く、それに伴うメリットとデメリットを理解する必要があると考えています。その時間を皆さんはどのように準備されますか?

面接官が "Redisの環境構築パターンについて説明してください" と聞いた時、皆さんは説明できますか??

他の人とは違う方法で理解し、視点を変えられる開発者になりたい、準備したいのであれば、この講義をぜひチェックしてください

同じ質問であっても、どのような観点で解釈し、考え、話すのが良いのか、皆さんが見落としている概念まで!!単に答える方法を教えたいわけではありません。単に活用する方法を教えたいわけではありません。

-- Before --

Answer : ああ…はい、少々お待ちください。私の知る限りでは4つの環境で構成されており、シングル、レプリカ、センチネル、シャーディングクラスターで構成されています。

  • 皆さんはこのように答えるつもりですか??


-- 講義視聴後 --

Answer : あ、はい、少々お待ちください。私が知る限りでは4つの環境で構成されており、シングル、レプリカ、センチネル、シャーディングクラスターで構成されています。

シングルは単一インスタンスとしてメモリの限界を解決するのが難しく、高可用性も保証できないため、レプリカという形式の構造が作られました。その構造では単一インスタンスの短所を解決してくれますが、マスター再選定時に手動処理が必要という問題が存在します。そこでセンチネルが登場することになりました……(以下省略)

単に丸暗記して臨む面接やコーディングテストではなく、自分がどの部分を勉強しており、理解した内容に基づいて説明できる開発者になるための講義です。他人とは差別化された視点を持ち、説明できる開発者へと育て上げます。🚀

⚡ Redisを誤って使用するとどうなるでしょうか??

皆さん、Coupang(クパン)でもRedisを正しく理解せずに使用していたケースが多くあります。実際の現場でも、このようなRedisの使い道をよく分かっていない場合が多いということです。では、私たちはこのニュースのどこに注目すべきでしょうか?

単に「あぁ、間違った使い方をすることもあるんだな」ということではありません。「それなら、自分が正しく使いこなせれば、少なくとも実力のある人になれるってことか?」このように考えていただく必要があります。

「私はRedisをもうすべて知っています」という方も歓迎です。必ず学んでいける部分があります。もしなければ、お作りします。この講義を見て検討されている方の中で、「Redisについて知らないことはなく、すべて知っています」と、本当に誰からも認められるような方はいないと思います。この講義を通じて、皆さんが知らない部分までさらに深く知る時間になれば幸いです。


私たちがその道のりに共に歩むということです。決してこの講義を軽く見て通り過ぎないでください。一生懸命準備した分、皆さんはRedisに対して差別化された視点と使用方法を知ることができるはずです。

🚀 実際の求人では何が求められているでしょうか?

NAVER Cloud サービス BE 開発

NEXON サーバープログラマー

KBグループ バックエンド開発者

一見しただけの求人を確認しても、Redisを要求しない職務はありません。皆さん、Redisはもはやオプションではなく必須です。ぜひこの講義を通じて、皆さんのキャリアを準備してみてください。

🚀 実務で活躍している面接官が教える内容で準備してみてください。

単に理論を並べるのではなく、実際の面接でよく聞かれる質問をもとに準備し、一歩先を行き、自分をアピールできる開発者へと成長できるようお手伝いします。

Choi (Kakao)

講師の方々の名前をクリックして、より詳細な経歴も確認してみてください!

12年目のバックエンドサーバー開発者で、カ카오(Kakao)でサーバー開発を行いながら面接官としても活動しているChoi(略称)と申します。

Hongさんとは以前Conferenceで縁があり、講義活動の中盤から継続して共に積極的に参加しながら、様々なテーマで講義を作ってきた経歴があります。このように講義を作りながら多くの方々と対話し、コミュニケーションを図ることは、私の開発者人生において大きな助けとなり、多様な視点を学べる時間であると考えており、より幅広いテーマを扱うために努力しています。

いわゆる大手企業という一つの経歴が、優れた開発者であることを証明するわけではないと考えていますが、少なくとも一般的なプラットフォームに比べて、より多くのトラフィックや経験を積むことができると考えています。このような部分を常に講義に盛り込みながら、お伝えしていきたいと思います。

[現] カカオ本社 サーバー開発者

[前] ソウル4年制大学 コンピュータ工学専攻

⚡ AIの発展... 開発者として不安ですか??

📌 史上最大業績のKRAFTONが人員削減に乗り出した理由…「AIファースト」企業への転換

📌 SW新人開発者の採用を中断したSW専門企業…「初級開発者の採用が77%急減」の見通し

📌 ゲームデザイナーの53%「AIが自分の仕事を代替するだろう」…勧告退職の事例も

企業も不安を感じている分、より差別化された時間と経験が必要です。就職市場が厳しいのであれば、その分、自分がより差別化された人材になればいいのです。難しいことではありません。すでに準備の整った講師陣がいます。この方たちがすべてお教えします。皆さん、当然ながら勉強は自分自身でしなければなりません。しかし、その勉強において「どのように勉強するか」によって、皆さんがアピールできるレベルが変わってきます。


江南(カンナム)の地価はなぜ高いのでしょうか?瑞草(ソチョ)の地価はなぜ高いのでしょうか?漢南洞(ハンナムドン)はどうでしょうか?どの地域に住み、居住し、活動するかによって、人の傾向が変わり、経験できる状況も変わります。講義も同じです。 誰が教え、どのような内容を伝えるかによって、受講する方々がアピールでき、表現できる技法も変わり、見える視野も変わってくるはずです。


単に解説するだけではありません。本当に必要な部分だけを効率よく学び、面接で99%回答できる視点と概念をお教えします。10年以上の経歴を持つ「ネカラクベ(NAVER・Kakao・LINE・Coupang・Baemin)」の面接官が教えるこの講義を通じて、ぜひその内容を確認してください。

node : v23.11.0

Docker : Docker version 28.0.0, build f9ced58158

OS : MacBook Air 15 (M3)

皆さんのキャリアを準備していくためのオープンチャットルームを運営しています。たくさんの関心をお願いします!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Redisを使用しているものの、なぜそう使うのかを説明するのが難しい開発者

  • 面接でRedisの質問が出ると、いつも浅い回答に留まってしまう開発者

  • キャッシュを単なる機能としてのみ使用し、構造やトレードオフの検討が欠けている開発者

  • 実務環境でRedisの障害やパフォーマンスの問題を経験したことがある、あるいは今後起こるのではないかと不安を感じている開発者

  • 単なる暗記ではなく、面接官の視点でRedisを理解したい開発者

こんにちは
Hongです。

7,785

受講生

488

受講レビュー

143

回答

4.7

講座評価

25

講座

自己紹介

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

 

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

 

知識共有者の経歴

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

[前] メタバースバックエンド開発者

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

 

インタビュー履歴

その他のお問い合わせ

  • unduck2022@gmail.com

もっと見る

カリキュラム

全体

28件 ∙ (7時間 21分)

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

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

受講レビュー

全体

17件

4.9

17件の受講レビュー

  • warna97725274님의 프로필 이미지
    warna97725274

    受講レビュー 6

    平均評価 5.0

    5

    86% 受講後に作成

    正月特集ということで講義を作ってくださったので、すぐに購入して視聴しました!!共有者さんの講義はよく拝見していますが、見るたびに本当に素晴らしい内容で、核心だけを扱っていらっしゃるなと感じます!! 今回の講義も、現実的に多くの内容を学ぶことができ、基礎をしっかりと固めることができる講義だと思います。 1. 実習がほとんどメインで進行される。 - 理論もすべて説明してくださるのですが、それに伴う実習が全く不足しておらず、むしろ実習の方が多いと感じるほどでした。 2. 内容が簡潔で、現実的な方法だけを教えてくれる。 - 余計な内容がなく、実務で使う方法やパターンを知ることができました。 3. Redisだけにしっかり集中している。 - 短所でもあり長所でもあるかもしれませんが、単純にRedisというサービスを学びたいのであれば、これほど良い講義はないと思います。 次の講義も楽しみにしています。良い講義を作ってくださりありがとうございました!!

    • jhong
      知識共有者

      wranaさん、心を込めたレビューを残していただきありがとうございます!!おっしゃる通り、できるだけ現実的で実務的な観点からアプローチしようと努めましたので、これからも関心を持っていただければ幸いです。 遅くなりましたが、明けましておめでとうございます。健康にお過ごしください!!ありがとうございます!

  • byeongseogi492130님의 프로필 이미지
    byeongseogi492130

    受講レビュー 7

    平均評価 5.0

    5

    71% 受講後に作成

    Redisはこうやって使うんだな…と改めて実感させてくれる講義でした。状況やトラフィックのタイプに応じたRedisの活用法や、アーキテクチャの観点から現実的な状況例を挙げながら解説してくださったのが非常に良かったです。

    • jhong
      知識共有者

      イ・ビョンソクさん、素敵なレビューありがとうございます!!実務的な観点ではない内容はあまり意味がないと思っているので(笑)、うまく伝わったようでとても嬉しいです。良い一日をお過ごしください!

  • kfdsy01032299님의 프로필 이미지
    kfdsy01032299

    受講レビュー 2

    平均評価 5.0

    5

    61% 受講後に作成

    • lslsk08018196님의 프로필 이미지
      lslsk08018196

      受講レビュー 5

      平均評価 5.0

      5

      82% 受講後に作成

      Redisについて、とても有益な学びになりました。基本的な使い方はもちろん、様々なパターンまで教えていただき、大変ためになりました。

      • jhong
        知識共有者

        こんにちは、lsls ks様。素敵なレビューを残していただきありがとうございます!!これからもより有益な内容を提供できるよう努めてまいります。ありがとうございます!!

    • jjhgwx님의 프로필 이미지
      jjhgwx

      受講レビュー 791

      平均評価 4.9

      5

      18% 受講後に作成

      良い講義をありがとうございました!

      • jhong
        知識共有者

        こちらこそ、素敵なレビューを残していただきありがとうございます!!

    Hongの他の講座

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

    似ている講座

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

    ¥12,606