プロダクションレベルリアルタイムチャットサーバー構築:分散処理から性能最適化まで(Kotlin & Spring)
jhong
Spring Boot 3.x + Kotlinで3つのインスタンスクラスターを構築し、Redis Pub/Sub 分散メッセージングとNginx ロードバランサーを活用して、大容量トラフィック処理が可能な拡張可能なWebSocketリアルタイムチャットサーバーを開発します。
入門
Spring, Kotlin, Spring Boot
数千億件の金融トラフィックを扱うToss開発者と非専攻者から始めて板橋でプラットフォーム開発をしている開発者と一緒に、純粋なSQLとMySQLの核心機能のみを使用して、数千億件のデータを処理する大容量データアーキテクチャを設計し処理する方法を学習します。
Shardingとpartitioningを活用したMySQLの水平スケーリング技法
Shardingは果たして常に正しい形なのか??その本質的な質問に対する知識
Replicationを活用したトラフィック分散戦略と負荷分散、それに伴うHA確保方式
Transaction & Lockを活用した同時性制御及び性能確保のためのMVCC
実務で実際に使用するCRUDのみを扱い習得するMySQL API
90%のトラフィックを担当するSELECTに対する高度化技法
クエリ事前計画によるインデックス分析とクエリ分析
スケーラブルなシステム設計のためのデータベース構造設計原則
学習対象は
誰でしょう?
CRUD だけでは限界を感じる1〜3年目のバックエンド開発者
遅いクエリによってサービスのパフォーマンス低下を経験した開発者
大容量トラフィックに対応できるスケーラブルなシステム設計に挑戦したい方
DBA、データエンジニアと深いコミュニケーションを望むサーバー開発者
理論だけのSQLではなく、現場での問題解決能力を身につけたい方
安定性とパフォーマンスが重要な金融データのようなシステムを扱いたいエンジニア
2,391
受講生
169
受講レビュー
73
回答
4.5
講座評価
13
講座
자기 소개
집에서 빈둥대다 개발에 흥미를 느껴 개발 공부를 시작하였고 현재는 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다.
제가 공부를 했던 방법과 실무에서 접하실 수 있는 여러가지 문제점들과 해결책을 여러분들에게 제공하고 싶어 지식공유자 활동을 이어나가고 있습니다.
강의는 오로지 저만의 지식을 통해 만들어지지 않습니다. 모든 강의는 함께하시는 분들이 계십니다.
유니콘 스타트업에서 개발도 하고, DB도 관리하시는 능력자
지식공유자 경력
[前] 샌드박스 블록체인 개발자
[前] 넥슨 자회사 백엔드 개발자
[現] 판교에서 고여가는 서버 개발자
인터뷰 이력
全体
24件 ∙ (4時間 41分)
講座資料(こうぎしりょう):
全体
14件
4.8
14件の受講レビュー
受講レビュー 5
∙
平均評価 5.0
5
今回のMySQL講義に最も深く参加したTossで開発しているサーバー開発者です。HongがこれまでにKafka関連講義をチョイと一緒に準備して講義を作ったのですが、そのテーマがとても良くて、私も自分が知っている知識をもう少し深く教えてあげたいという思いで、このように参加することになりました。 - もちろん間接的にも直接的にも参加はしましたが、この講義はもう少し没頭して参加しましたね。 実は単純にMySQLに関する内容だけでは、皆さんの学習効果がそれほど良いとは思いません。現在はAIの発展により、実質的にクエリはAIがより上手く書くようになります。 ここで皆さんが知っておくべき部分は「どの部分を考慮できるのか」、「どのような方式があるのか」などを知っておくべきです。その部分を知ってAIに指示できることが能力だと思います。この講義がそのような観点から皆さんに多くの助けになれば良いと思います。 多くの関心をお願いします。ありがとうございます。!!
今回も良い影響を与えることができる良い講義を一緒に作ってくださり、ありがとうございます!!私たちが悩んで考えた部分が受講される方々に届けばいいですね 次回もよろしくお願いします!!
受講レビュー 11
∙
平均評価 4.8
5
とても抽象的で範囲が広いですね。dbに限定してお話しいただければいいのですが、あまりにも色々なことを話していますね。
こんにちは、young pyo leeさん、評価とフィードバックをいただき、ありがとうございます!! やはり現代では単純なdbの使い方が重要なのではないと思います。そのdbを通じて派生する何かができるかどうかが重要だと思います。 このような観点から講義を撮影し、皆さんの見解を非常に幅広くお伝えしたかったのです。 そうしているうちに抽象的な概念がかなり多くなってしまったようです。次回はより満足度の高い講義を提供できるよう、もっと一生懸命努力いたします。このようにお時間を割いて評価を残していただき、ありがとうございます!!
受講レビュー 1
∙
平均評価 5.0
5
MySQLについて本当にディープに学べる良いトピックだと思います。簡単なCRUDも一部扱い、現実的に使用するクエリについてのみ扱っているため、より一層役に立つようです。しかし、より重要な部分は最後にあるデザイン設計パターンのようですね。森を見ることができる視野に大きな助けになりました。ありがとうございます。
こんにちは lsls ks様、良いレビューを残していただきありがとうございます。おっしゃった部分のように、CRUDについては本当に使用する形態を中心に扱いたかったですし、もう少し集中した部分はデザイン設計についてもう少し集中してみました。今後もより良い講義を提供できるよう努力いたします。ありがとうございます :)
受講レビュー 4
∙
平均評価 5.0
5
まず講師のkafka講義を学習して、とても多くの助けになり、感動するレベルで講師を崇拝するようになって...今回の講義も受講することになりました。ある程度Kafkaと講義でもう少しMySQLに集中された講義だという思いがしますね。 しかし本当にKafka講義を見たときのように、とても多くの助けになりました。アーキテクチャについてももう一度復習できる良い時間でしたし、実際のパターンを例に挙げながら説明してくださるのがとても有益な時間でした。そして最近AIを競争相手ではなくツールとして活用するようになって、コード作業やクエリ作業はすべてAIを通じて進めているのですが、単純なクエリチューニングも教えてくださいますが、内部的な方法とチューニング技法を教えてくださるのを見て「あ、この方はAIが単純作業もしてくれることを認知して講義を作ってくださったんだな」ということを改めて感じるようになりました。それだけより多くの部分を悩んで現実的な主題で助けになりそうな内容だけが含まれた講義のようですね...人生でこんなに長いレビューを初めて書いてみるのですが、それだけ多くの助けになりました。とても感謝しており、次の講義も出版されたら期待しています!!! :)
こんにちは、tasd osさん、良いレビューをありがとうございます。残していただいたレビューで、AIをツールとして活用するということが、とても心に響く言葉ですね。AIを使わないことが上手で良い開発者なのではなく、AIというツールをうまく使える開発者がより良い開発者だと思います。それだけ私が扱うテーマを活用していただいて、より良い活用法を学んでいただければと思います。ありがとうございます :)
受講レビュー 4
∙
平均評価 5.0
5
講師の講義を多く参考にして就職準備をしていたところ、最近は小さなスタートアップで勤務しているジュニアサーバー開発者です。扱われているテーマ自体が本当にとても良い講義だと思いますし、私の個人的な経験では良質な内容がとても多い講義が多いと思います。 この講義も疑うことなく受講することになり、私の個人的なワンピック??講師として、この講義も本当にとても良い内容でした。会社で基本的なCRUDだけを作成する過程にあると思うのですが、この講義を通してCRUDよりももう少し多様性とアーキテクチャを考えなければならないという思いになり、会社でもこのようなテーマで一度POCを進めてみたところ、とても良いテーマだとみんなが褒めてくださいました...私がやったことではなく講師だけを見て真似したことだったのに、とても気分が良くてすぐに講師の自慢をしてしまいました😆😆😆😆今後もより有益な講義を作ってくださればとても感謝いたします。人一人を救ってくださいました!!!
こんにちは、テンバーガーさん!このような良いレビューを残していただき、ありがとうございます。CRUDを作成することも良いですが、より重要なのはこれをどのように使うかがより重要だと思います!!今後もより有益な講義を提供できるよう努力いたします!!
¥11,798
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!