1000侇Trafficに耐え、適甚されたRPC通信に぀いお孊び、実装しおみる

この講矩では、実際の実務で䜿甚するRPC、gRPC通信を実装し、サヌバヌ間通信のリ゜ヌスを削枛する方法に぀いお説明したす。

難易床 初玚

受講期間 無制限

grpc
grpc
rpc
rpc
Go
Go
grpc
grpc
rpc
rpc
Go
Go

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

4.2

5.0

daum4572

100% 受講埌に䜜成

gRPCに぀いお簡単なサンプルで理解できお良かったですたた、Go蚀語に觊れたこずがなかったのですが、講矩を通しおGoを少しでも知るこずができお良かったです。

5.0

ㅇㅅㅇ

100% 受講埌に䜜成

久しぶりにInflearnを最埌たで受講したした。知人にgRPCの本をプレれントしおもらったのですが、ずおも難しくお。この講矩を通しお党䜓的な内容を理解し、詳现な内容を勉匷するための基本的な知識を埗るこずができたした。ありがずうございたす。

5.0

마음을 녹읎는 고양읎

95% 受講埌に䜜成

golangでgrpcの基本抂念を孊ぶのによかったです。 grpcを掻甚した他のプロゞェクト講矩も来おいただければ幞いです〜

受講埌に埗られるこず

  • サヌバヌ間の効率的な通信方法

  • 䞀般的なHTTP通信ではなくRPC通信する方法

  • GRPC通信による効率的な通信

実務では、サヌバヌ間の通信においおどのようにリ゜ヌスを節玄したすか 🀔

実際の実務ではHTTP通信を䞻に䜿甚しおいたすが、頻繁に呌び出される郚分に぀いおはリ゜ヌスを削枛する必芁がありたす。

これらの問題に察する答えはRPC通信にありたす。

HTTPよりも小さいデヌタをUnMarshal、Marshalしお転送を行うこずで、サヌバヌ間通信におけるリ゜ヌスを枛らすこずができたす。

私が実際の実務で䜿甚する仕組みに基づいお䞀般的なHTTPサヌバヌを構築し、内郚でGRPCサヌバヌをバックグラりンドで駆動させる方法でプロゞェクトを構成したした。


その講矩を通じおGRPCサヌバヌでナヌザヌ認蚌を管理する方法に぀いお私ず䞀緒に知っおいただきたいず思いたす。

私はHTTPが慣れおいお快適なのに、なぜあえおRPCを䜿うべきですか 🀔

📌あなたがほずんど知っおいる有名な䌁業でも、リ゜ヌスを節玄するためにRPCを導入しお䜿甚しおいたす。


GRPC通信は、リモヌトプロシヌゞャコヌルずプロトコルバッファずいう抂念を適甚しお、䞀般的なHTTP通信よりも節玄された方法でサヌバヌ間通信を実装できたす。


その講矩を䜜成した私は、実際の運甚環境で突然のトラフィックが原因で既存のHTTP通信をGRPC通信に倉曎し、トラフィックのリ゜ヌスを最適化した経隓がありたす。

こんな方におすすめです

バック゚ンド開発でレベルアップしたいです。掲瀺板CRUDはできるが、その埌は䜕をすべきかわからないバック゚ンド開発者

コストを節玄したい
瞬間的なTPSに぀いお、突然のオヌトスケヌリングによりコストの増枛が懞念される

デブオプス゚ンゞニア

開発過皋が気になりたす。
板橋サヌバヌ開発者はどのように開発をするのか、構造をどのように捉えるのか気になった

就職準備生

受講埌は

  • HTTPずRPC通信に぀いお知りたす。

  • RPCを構築する必芁があるサヌビス構造に぀いお理解できたす。

  • CRUDだけ知っおいる開発者で、クラむアント間通信に悩むこずができる開発者になるこずができたす。

  • TPSが懞念される状況に察凊しお意芋を提瀺できる開発者になるこずができたす。

このような内容を孊びたす。

実務で適甚されるサヌバヌ 流動的なサヌバヌ構造

板橋で働くバック゚ンド開発者はどのようにサヌバヌ構造をずるのか講矩のトピックに関係なく、実際の実務で適甚されるサヌバヌ構造に぀いおもお知らせしおいたす。

Googleが䜜成したProtoの曞き方

RPCはわかりたすが、GRPCずは䜕ですか

GRPCはGoogleが開発したRPC FrameWorkです。

䞀般的なJWTではなくPasetoTokenによる認蚌

認蚌トヌクンに぀いお䞀般的に知っおいるJWTを䜿甚せず、新しい暗号化アルゎリズムを䜿甚しおいるPasetoを䜿甚したす。

これにより、あなたは新しい技術にもっず興味を持っおいる開発者になるこずができたす。

スケヌラブルな環境倉数管理法

環境倉数を呌び出す郚分を流動的に管理しおいたせんか

実際の実務では、環境倉数を呌び出す郚分に぀いおデブオプスで管理をするこずになりたす。

そのため、デブオプスの環境に合わせるために、流動的な呌び出しが可胜な圢で構成されなければなりたせん。

実務で䜿甚する圢態に基づいおお知らせしたす。

受講前の泚意

緎習環境

  • 講矩はMacOSで説明したす。

  • 講矩では、Goずいう蚀語を䜿甚したす。慣れおいない堎合は、通垞は䞻に䜿甚する蚀語を䜿甚しおも問題ありたせん。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • サヌバヌ開発を進めおいる方

  • リ゜ヌスを枛らす方法に興味がある方

  • 就職準備をしおいる方

前提知識、
必芁でしょうか

  • Golang [講矩の蚀語だけで知らなくおも構いたせん]

こんにちは
Julyです。

3,870

受講生

196

受講レビュヌ

88

回答

4.4

講座評䟡

15

講座

自己玹介

非専攻出身で、珟圚は板橋パンギョでプラットフォヌムサヌバヌの開発を担圓しおいたす。

サヌバヌの最適化や様々なク゚リチュヌニングを奜み、簡単な機胜を皆さんに分かりやすく、か぀迅速にお䌝えできるよう努めおいたす。

経歎

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

[前] ネク゜ン子䌚瀟 バック゚ンド開発者

[前] 板橋パンギョ倧䌁業プラットフォヌムサヌバヌ開発者

[珟] 板橋(パンギョ)芪䌚瀟サヌバヌ開発者

もっず芋る

カリキュラム

党䜓

21件 ∙ (2時間 11分)

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

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

受講レビュヌ

党䜓

21ä»¶

4.2

21件の受講レビュヌ

  • daum45722740님의 프로필 읎믞지
    daum45722740

    受講レビュヌ 10

    ∙

    平均評䟡 5.0

    修正枈み

    5

    100% 受講埌に䜜成

    gRPCに぀いお簡単なサンプルで理解できお良かったですたた、Go蚀語に觊れたこずがなかったのですが、講矩を通しおGoを少しでも知るこずができお良かったです。

    • nemo님의 프로필 읎믞지
      nemo

      受講レビュヌ 5

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      久しぶりにInflearnを最埌たで受講したした。知人にgRPCの本をプレれントしおもらったのですが、ずおも難しくお。この講矩を通しお党䜓的な内容を理解し、詳现な内容を勉匷するための基本的な知識を埗るこずができたした。ありがずうございたす。

      • july
        知識共有者

        良い評䟡をありがずうございたす!! RPC 通信は特定の状況で頻繁に䜿甚される傟向があり、䞻に HTTP を䜿甚したす。 しかし、代替手段ずしお䜿甚する堎合、効率的に掻甚できるため、魅力的な方法だず思いたす。 今埌、より楜しい開発をしおください。 ありがずうございたす :)

    • dkskhy327884님의 프로필 읎믞지
      dkskhy327884

      受講レビュヌ 3

      ∙

      平均評䟡 5.0

      5

      62% 受講埌に䜜成

      簡単か぀迅速にRPC通信を実践できたした。良い講矩ありがずうございたす。

      • july
        知識共有者

        できるだけ理論的な郚分は排陀し、実習で準備しおみたした。 ありがずうございたす

    • jkd님의 프로필 읎믞지
      jkd

      受講レビュヌ 5

      ∙

      平均評䟡 4.4

      5

      95% 受講埌に䜜成

      golangでgrpcの基本抂念を孊ぶのによかったです。 grpcを掻甚した他のプロゞェクト講矩も来おいただければ幞いです〜

      • july
        知識共有者

        いろいろな方法に぀いお悩み、どんなテヌマをご提䟛いたしたすか構想䞭にありたす grpcだけでなく、皆さんが実際に実務に適甚可胜で、このようなプラットフォヌムずビゞネスモデルがあるずいう郚分も䞀緒に取り䞊げお提䟛したいず思いたす。 様々なテヌマを悩んで開発する過皋䞭にありたすので、倧倉お䞖話になりたす。 良い評を残しおくれおありがずう

    • everythingship님의 프로필 읎믞지
      everythingship

      受講レビュヌ 1

      ∙

      平均評䟡 1.0

      1

      14% 受講埌に䜜成

      マりスをドラッグしながら぀ぶやきながら、ふわふわず移るこの講矩がなぜ星点が高いのでしょう..? RPC、gRPCの説明もうたくいかず、枡りたすが  わかりたせん。

      • july
        知識共有者

        こんにちは、たず講矩を受講しおいただきありがずうございたす。 私の講矩はほずんど実際の実装䜓を䜜っお動䜜するのに倧きな意味を眮いおいたす。 それで、理論的な内容をあたり扱わず、簡単な理論だけを扱っお実習を進めたのですが、満足感を埗られなかったようで申し蚳ありたせん  次はさらに準備された講矩をご提䟛させおいただきたす

    Julyの他の講座

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