タグ

grpcに関するfbisのブックマーク (3)

  • gRPC 完全に理解した

    この記事はtraP Advent Calendar 2021 42日目の記事です。 こんにちは、20Bのxxarupakaxxです。 今回はgRPCについて解説していきます。 ※記事ではgRPCのサンプルコードはございません。ただただgRPCについて話していきます。 自分が所属しているプロジェクトのミーティングでgRPCについて話題が上がり実際にgRPCで開発を進める方針になったので自分が調べた限りの知見をまとめて共有しようかなと思います。 gRPCってなんぞや gRPCって聞かれてもなんも思いつかないですよね.. gがついているから、Googleがなんか作ったんじゃないのって思うそこのあなた!そうです、Googleが開発したものなんです!!ですが、g + RPC.. RPCってなんだろうと思う方が多いかと思います。なのでまずRPCについて軽く説明していきます。 RPCってなに RPC

    gRPC 完全に理解した
    fbis
    fbis 2023/01/05
  • Ubie は Go と Node.js の会社になります

    Ubie では、創業当初から Server-Side Kotlin を推進してきましたが、全社的な技術選定を再度行い、これからは Go と Node.js を中心とすることにしました。 記事では、Go と Node.js を選定した理由や、それを普及させる取り組み、そして選定の流れを紹介します。 経緯 これまで Ubie では技術スタックを発散させてきていて、現在は KotlinGo、Node.js、RubyPython のバックエンドサービスが動いています。以前は新規開発が多く、それぞれに携わるメンバーが技術選定をすることにより、最大瞬間風速を出せるなどのメリットがありました。しかし、現在では弊害が目立ってきています。 まず、事業成長に伴って運用の重要性が増しています。人材が潤沢とは言えないスタートアップにおいて、様々な技術スタックを安定運用することはコストが高すぎると感じています

    Ubie は Go と Node.js の会社になります
  • 【gRPC】PHPクライアントとGoサーバーで通信を行う

    gRPCを用いたマイクロサービス間の通信環境を構築したのでその手順をメモしておきます。 今回はPHPクライアントとGoサーバー間でgRPC通信を行っています。 目次 達成出来ること Protocol Buffer からGoのサーバーコードを生成する Protocol Buffer からPHPのクライアントコードを生成し、Goサーバーと通信を行う 環境構築 Protocol Buffer の定義ファイルを作成する前に、まずは各言語のコンパイル環境を構築する必要があります。 今回はPHPコードへのコンパイル環境とGoコードへのコンパイル環境をDockerにて作成しました。 Go環境 # Dockerfile FROM golang:1.11.2 # Install basics RUN apt-get update \ && apt-get install -y vim git zip wge

    【gRPC】PHPクライアントとGoサーバーで通信を行う
  • 1