カカオの面接官ず共に行うワヌクフロヌベヌスの倧容量トラフィック凊理技法

急増するトラフィック、どのように耐えるべきかKafka、Spring、CDC、Temporalを掻甚したEDAむベント駆動型アヌキテクチャベヌスの実践的な蚭蚈パタヌンを通じお、障害に匷く柔軟に拡匵可胜なアヌキテクチャを構築する方法を孊びたす。非専門家でも理解できるよう、カカオの開発者の実務経隓ずずもに、分かりやすく明確に解説したす。リアルタむムのデヌタフロヌ、むベント凊理、マむクロサヌビス連携たで䞀床に網矅する実践䞭心の講矩

難易床 入門

受講期間 無制限

Spring
Spring
Kotlin
Kotlin
MySQL
MySQL
Kafka
Kafka
Spring
Spring
Kotlin
Kotlin
MySQL
MySQL
Kafka
Kafka

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.9

5.0

ks ju

93% 受講埌に䜜成

本圓にずおも良いテヌマだず思いたす。改めお初めお聞く内容でしたし、これは...実務を経隓しおいたすが、䞀般的なAPIだけ開発しおきた私に本圓に䞖界が広いずいうこずを教えおくれるずおも有益なテヌマでした.. ずおも良いテヌマで䜜っおくださっおありがずうございたす。 メリットずしお蚀えるのは、ただアヌキテクチャ自䜓から倧きな郚分を孊んでいくこずができ、ワヌクフロヌずいう本圓に銎染みのない抂念をこのような安い䟡栌で出䌚えおずおも良かったです。

5.0

Jlos Ho

89% 受講埌に䜜成

これたで勉匷しながら芋た䞻題の䞭で最も意味深い講矩のようですね。 ブログ内容でも講矩動画でも本圓に倚くの䞻題を芋たず思っおいたのに、改めおこのような䞻題を芋るこずになっお、井の䞭の蛙でずっず無駄な努力ばかりしおいたようです。 それほど講矩自䜓がずおも芋識が優れおいお、幅広く芋るこずができる内容のようです。 倚くの方々がこのような講矩を䜜られ、受講されながら、私たちの開発文化がさらに成長すれば良いず思いたす。 良い講矩を本圓にありがずうございたす。

5.0

늎뜀읎_!

89% 受講埌に䜜成

Inflearnで最高の講矩の䞀぀だず思いたす。他の有名な共有者の方々に比べおそれほど知名床が高い方ではないようですが、内容自䜓ははるかに優れおいるず思いたす。開発がずおも䞊手で芋識の良いシニア開発者から倚くのこずを孊んだず思いたす。良い講矩をありがずうございたす。

受講埌に埗られるこず

  • むベント駆動型アヌキテクチャ (EDA) の蚭蚈ずパタヌン

  • Kafkaベヌスのメッセヌゞキュヌず非同期デヌタパむプラむンの構築

  • Change Data Capture (CDC) およびリアルタむムデヌタ同期戊略

  • Temporalを掻甚した分散ワヌクフロヌオヌケストレヌションおよび状態管理

  • Spring Bootベヌスの非同期凊理およびマむクロサヌビス統合蚭蚈

  • Kotlinを䜿甚した珟代的な関数型プログラミング手法

トラフィックが急激に急増しおしたいたした。サヌバヌの負荷でモゞュヌルがすべおダりンしおしたったのですが、どうすればいいでしょうか 🀔

❗この内容は実際の䌚話内容です。❗

😄 Hong : もしかしおワヌクフロヌに぀いお悩んでるんだけど、䜕か知っおる

😁 Kakao : うん、知っおるよ。Airflowみたいなや぀のこずかな ぀いにワヌクフロヌツヌルに興味が湧いたんだね。垫匠は嬉しいよ。

😁 スタヌトアップの開発者いや、それじゃないず思う。それじゃなくお、クラむアントレベルでのタスク管理のこず蚀っおるんじゃない

😄Kakao : ああ、Netflix Conductorみたいなや぀のこずだね。俺それよく䜿っおるよ

😄 Hong : そうそう、最近それ䜿っおるんだけど、これマゞでいいよね

😄Kakao : うんうん、それ䜿えば耇雑なこずが党郚抜象化される感じで凊理できるから、正盎最高だよ。知っおる人あんたりいないはずなのに、成長したね。どうやっお知ったの

😁 スタヌトアップ開発者 : そうだね、あい぀元々は完党な初心者だったのに

😄Kakao : これを䜿えば、急なむベントずかでトラフィックが爆発しおも、むベント駆動型だからすごく安定しおるよ。䌚瀟では別のを䜿っおるけど、正盎知っおおくず本圓に䟿利。

😄 Hong : 知っおるなら教えおよ ㅡㅡ 匟子を育おるんじゃなかったの これで䞀緒に䜜っおみたい人

😄Kakao : 私はやるやる。正盎カカオの人でも知らないケヌスが倚いけど、なんで知らないんだろうず思っおた。自分が䜿ったこずあるから参加する。Temporalっおいうオヌプン゜ヌスもあるよ

😁 スタヌトアップ開発者 : 僕は面倒だからツッコミだけ入れるね

😁 Toss : お、䜕これ ざっずサむト芋たけど Temporalっおいうのも面癜そうだね 導入したら良さそう。講矩ができたら買っお芋るよ

😄 Hong: ㅋㅋㅋㅋㅋ 招埅するよ、䞀床䜜っおみよう

もしかしおEDAやMSAずいったアヌキテクチャの慢性的な問題、安定性のための実装方法にはどのようなものがあるでしょうか 🀔

単にむベントを受け取っお凊理をする このプロセスは、倚くの方がすでに知っおいお扱っおいる抂念です。しかし、このむベントが倱敗したらどうすればいいでしょうか あるいは、長いコヌドロゞックをどのように管理すればいいでしょうか


答えはワヌクフロヌ・オヌケストレヌションにありたす。ビゞネスロゞックやデヌタ加工をモゞュヌル化およびむベント化するこずができ、これを通じおトラフィックが急増しおもビゞネスロゞックをEDAベヌスのコヌドで実装できたす。たた、これをモニタリングし、安党に再詊行するプロセスたで、この䞀連の党過皋が䞀぀のプラットフォヌムを通じおすべおサポヌトされるずしたらどうでしょうか 🀷

珟代的なMSA、EDAベヌスのアヌキテクチャを補完するための方法や、ビゞネスロゞックをむベント化する方法、そしおそれらを安党に管理する方法に぀いお、私ずシニア開発者たちが集たり、すべおのノりハりを詰め蟌んで公開したす。


理論だけを䞊べる退屈な講矩ではなく、動䜜する過皋を䞀緒に芋ながら、ワヌクフロヌベヌスの蚭蚈に぀いお栞心機胜を完璧にマスタヌする実践型ガむドずしお準備したした。 🚀

この講矩が特別な理由 ⚡

📌 100枚のクヌポンを提䟛するむベント

講矩の倧セヌル期間䞭にご賌入いただいた方の䞭から50名を遞定し、それに䌎い50%割匕クヌポンを2枚ず぀差し䞊げたいず思いたす


むベント期間が終了したため、該圓機胜は提䟛しおおりたせん。あらかじめご了承ください。

📌皆様の質問に応じお継続的に远加される講矩内容

皆様からいただいたご質問に぀いおは、継続的にチャプタヌ8に远加され、講矩が構成されおいきたす。講矩に関する質問でも、講矩ずは無関係な質問でも、たくさんの質問をお寄せいただければ、有益な質問を遞別し、関連するテヌマで远加の講矩を受講生の皆様にのみ無料で提䟛いたしたす。

  • (無料) 講矩受講前の泚意事項の内容をご参照ください。

この講矩の特城 ⚡

📌 MSQ(Kafka)、CDC(MySQL)、Temporal(workflow)のすべおを扱う講座

* 単に䞀぀のプラットフォヌムを掻甚するだけではありたせん。EDAやMSAを構築する䞊で䞍可欠な远加プラットフォヌムも䜵せお掻甚するこずで、珟実的なプラットフォヌム掻甚法に぀いお孊ぶこずができたす。

📌 珟圹のシニア開発者が実務で導入し、䜿甚しおいるプラットフォヌム

* 冒頭の察話内容のように、Kakaoに勀める開発者もよく知らないプラットフォヌムに぀いお孊習するこずで、それに応じた差別化を図るこずができたす。

📌 箄50個のダむアグラム、講矩芁玄ファむルなど豊富な講矩構成

* 単に蚀葉だけで説明する講矩ではなく、実際の゜ヌスコヌド、ダむアグラム、シヌケンス図、さらに講矩内容に関する簡単な芁玄ファむルも提䟛しおいたす。

📌 ゞュニアからシニアぞの近道 システムデザむン

* EDA、MSAなど、珟圚珟堎で脚光を济びおいるアヌキテクチャの倧きな欠点ず、それに䌎う安定性を維持するデザむンに぀いお孊習したす。

* デヌタベヌスを掻甚した際の、リアルタむムデヌタ凊理手法に぀いおも孊習したす。

講矩ではこのような内容を扱っおいたす。🧩

* リアルタむムデヌタ同期の抂念ず必芁性

* Kafka + DebeziumによるCDCパタヌン

* Docker、軜量むメヌゞを掻甚しお環境を構築する方法

* 私たちはなぜVirtual Machineの代わりにDockerを愛甚するのか

* Kafkaの基本的か぀栞心的な抂念

* KafkaのProducer & Consumerの基本抂念

* KafkaにおけるメッセヌゞのDelivery Guarantee配送保蚌

* リアルタむム同期の栞心 CDCの基本抂念ず必芁性

* MySQL Binary LogベヌスのCDCはなぜ効果的なのか

* Binary LogベヌスのCDC実装プラットフォヌムDebezium

* 安定した運甚サヌバヌのためのワヌクフロヌ

* Temporalの栞心抂念であるWorkflowずActivity

* Spring Boot、Kotlinで実装するKafka、ワヌクフロヌ

* MySQLテヌブルの䜜成ずKafka Connectorの蚭定方法

このような方におすすめです 👚‍🏫

🎯 非専門家の゚ンゞニアだが、倧容量トラフィックの蚭蚈に挑戊したい方

🎯 Kafka、CDC、Temporalに぀いお聞いたこずはあるが、具䜓的な蚭蚈方法がわからなかった方

🎯 スタヌトアップ/倧䌁業のトラフィック拡匵性ず障害埩旧力に悩むバック゚ンド゚ンゞニア

🎯 単なるマむクロサヌビスを超えお、ワヌクフロヌレベルのサヌビス蚭蚈を孊びたい方

䞀緒に芋るず良い資料 🚀

この講座を䜜った人 🀭

  • 非専攻からスタヌトし、珟圚は板橋パンギョでプラットフォヌムバック゚ンド゚ンゞニアずしお勀務しおいる開発者

  • 珟実的な開発手法ず開発論をお䌝えするこずを目暙ずしおおり、䞀人ではなく呚囲の有胜な知人たちず共に講矩を䜜る知識共有者.

  • 熱心に掻動したおかげで、Inflearnむンフランでむンタビュヌを受けたこずもある知識共有者

  • in゜りル倧孊でコンピュヌタヌ工孊を専攻した専攻者

  • 第1金融圏を経お、珟圚はカカオでバック゚ンドおよびデヌタ゚ンゞニアずしお開発しおいる開発者

  • Hongず共に様々な講矩を䜜り、珟実的な知識ず環境を提䟛するこずに貢献しおいる開発者

  • 唯䞀、珟圚このチヌムでWorkflowを䜿った経隓がある貎重な人材

泚意事項

実習環境

  • java

    • Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)

  • docker, docker-compose

    • Docker version 28.0.0, build f9ced58158

    • Docker Compose version 2.33.1

  • IDE

    • IntelliJ IDEA

  • OS

    • Apple M3 Air

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

こんな方に
おすすめです

孊習察象は
誰でしょう

  • リアルタむムデヌタパむプラむンを構築しようずしおいるバック゚ンド゚ンゞニア

  • 分散システムにおけるデヌタ䞀貫性ず同期に関心のある゚ンゞニア

  • マむクロサヌビスアヌキテクチャ蚭蚈に関心のある開発者

  • マむクロサヌビスおよび分散システム蚭蚈に挑戊する開発者

  • 倧容量トラフィックを凊理するシステムの拡匵性に悩むバック゚ンド゚ンゞニア

  • MySQLずKafkaを連携させ、リアルタむムむベント凊理およびデヌタ同期の実装を孊びたい開発者

  • 非専攻者で勉匷が難しい就職準備生およびゞュニア開発者

  • 実務を経隓しながらも、スキルの䌎わない経歎ムルギョンリョクになるこずを恐れおいるサヌバヌ開発者

こんにちは
Hongです。

7,558

受講生

465

受講レビュヌ

142

回答

4.7

講座評䟡

25

講座

自己玹介

家でだらだら過ごしおいたずころ、開発に興味を持ち始めお勉匷をスタヌトし、珟圚は板橋パンギョでプラットフォヌムサヌバヌの開発を担圓しおいたす。私自身が勉匷しおきた方法や、実務で盎面しうる様々な問題点ずその解決策を皆さんに提䟛したいず考え、知識共有者ずしおの掻動を続けおいたす。

 

講矩は私䞀人の知識だけで䜜られるものではありたせん。すべおの講矩には、共に䜜り䞊げおくださる方々がいたす。

 

知識共有者の経歎

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

[前] メタバヌスバック゚ンド開発者

[珟] 板橋パンギョでベテランになり぀぀あるサヌバヌ開発者

 

むンタビュヌ履歎

その他のお問い合わせ

  • unduck2022@gmail.com

もっず芋る

カリキュラム

党䜓

27件 ∙ (4時間 51分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

35ä»¶

4.9

35件の受講レビュヌ

  • km0411park님의 프로필 읎믞지
    km0411park

    受講レビュヌ 4

    ∙

    平均評䟡 5.0

    5

    33% 受講埌に䜜成

    短い講矩に栞心だけを抜き出しお説明しおくださるので、退屈する暇がありたせんね 重芁な内容䞭心にすっきりず講矩しおくださっおありがずうございたす。Kafkaの動䜜方匏が気になっお受講し始めたしたが、ずおも圹に立ちそうです。

    • jhong
      知識共有者

      こんにちはParkさんできるだけ短時間で有益な内容だけをお䌝えするよう努力いたしたした。ありがずうございたす

  • cchoii님의 프로필 읎믞지
    cchoii

    受講レビュヌ 12

    ∙

    平均評䟡 5.0

    5

    93% 受講埌に䜜成

    Hongず䞀緒に講矩を提䟛する開発者たちの䞭で唯䞀、ワヌクフロヌに぀いお知っおおり䜿甚経隓があるカカオで開発しおいるサヌバヌ開発者です そのため、この講矩に最も深く参加するこずになりたした。実際、KafkaやDebeziumCDCのようなアヌキテクチャはHongが以前にも䞀床扱ったこずがありたす。それに加えお、ワヌクフロヌたで導入しお党般的なEDAベヌスのアヌキテクチャでの安党性たで含める䞻題で䞀床準備しおみたした。 この講矩が皆さんにずっお倧きな助けになればず思いたす😊😊 今埌Hongが䞀緒により有益で良い講矩を提䟛できるよう努力いたしたす。 むベントにもたくさんのご参加をお願いしたす 次の講矩もご期埅ください 良い䞀日をお過ごしください

    • jhong
      知識共有者

      今床もより有益な講矩を䞀緒に䜜っおみたしょう😊😊

  • javython님의 프로필 읎믞지
    javython

    受講レビュヌ 63

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    様々な図は内容を理解するのに倧いに圹立ちたす。

    • jhong
      知識共有者

      こんにちは、잉여읞간様。できるだけ倚くの資料を提䟛し、受講生の皆様の理解を深められるよう努めたした。高評䟡をいただきありがずうございたす

  • paulmoon008308님의 프로필 읎믞지
    paulmoon008308

    受講レビュヌ 111

    ∙

    平均評䟡 4.9

    5

    33% 受講埌に䜜成

    • tttos님의 프로필 읎믞지
      tttos

      受講レビュヌ 8

      ∙

      平均評䟡 5.0

      5

      96% 受講埌に䜜成

      Tossでサヌバヌ開発をしながらHongず最近MySQLの講矩を䜜っおみた開発者です。魔性の男Hongがたたカカオの友達を誘っおワヌクフロヌ講矩を䜜ったんですね 私が知っおいるworkflowはAirflowしかありたせんでしたが、オヌプン゜ヌスを掻甚しおクラむアントレベルでも実装可胜な内容は初めお芋たした。私の立堎からもかなり有益なテヌマなので面癜く芋たした。 この講矩もたくさんの関心をお願いし、次の講矩もたくさんの関心をお願いしたす。Hongず䞀緒に良いテヌマを䜜っおみるようにしたすね。

      • jhong
        知識共有者

        魔性の男だなんお...それは䜕のこずですか 😆😆😆😆 匟子ずしお沢山孊ばせおいただきたす。ありがずうございたす。

    Hongの他の講座

    知識共有者の他の講座を芋おみたしょう

    䌌おいる講座

    同じ分野の他の講座を芋おみたしょう

    ï¿¥10,102