はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Protocol Buffers

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 22 / 22件)
 

Better gRPC な Connect に乗り換える - Go言語編

2023/03/22 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip CONNECT grpc マイグレーション grpc-go

デジタル認知行動療法 Awarefy は、2022年4月からバックエンドシステムを Go + gRPC / Protocol Buffers を用いて開発・運用しています。現在進行中の Web アプリ開発のために、connect-go への切り替えが事実上必要になったため、grpc-go から connect-go へのマイグレーションを実行しました。 Connect とはそもそも C... 続きを読む

サービス間通信技術「gRPC」の基礎知識――「Protocol Buffers」とは?

2022/11/10 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip grpc インタフェース モバイルアプリ 通信手段 基礎知識

gRPCの概要 Googleによって開発され、オープンソース化された通信技術である「gRPC」は、マイクロサービスアーキテクチャにおけるサービス間の通信手段としてはもとより、モバイルアプリがサービスにアクセスするためのインタフェースとしても注目されています。現在ではLinux Foundation傘下のCloud Native Computing F... 続きを読む

インターフェース定義の悩みを解決するために gRPC、Protocol Buffers を調査してみた - SMARTCAMP Engineer Blog

2021/06/10 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip grpc インターフ エントリ 中田 実装

こんにちは!今年の 4 月からスマートキャンプに入社し、只今新卒エンジニア研修期間中の中田です。本記事は、インターフェース定義の悩みを解決するために gRPC、Protocol Buffers を調査してみた!という内容のエントリです。 背景 gRPC とは Protocol Buffers とは 4 つの通信方式を試してみた 実装 準備 インターフ... 続きを読む

Protocol Buffers によるプロダクト開発のススメ - API 開発の今昔 - | Wantedly, Inc.

2021/02/12 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip Wantedly 竹野 Protobuf 今昔 API

こんにちは、Wantedly People の開発をしている竹野(Altech)です。今回は、Protocol Buffers についての記事になります。 Wantedly People では、2018年に Protocol Buffers (以下、Protobuf と呼ぶ)がとあるマイクロサービスに入って以降、何度か大規模に Protobuf を使った開発をしてきました。またその経験を通じ... 続きを読む

OpenAPI や Protocol Buffers のおかげで開発がかなり捗っている話 - Medley Developer Blog

2020/08/21 このエントリーをはてなブックマークに追加 193 users Instapaper Pocket Tweet Facebook Share Evernote Clip grpc CLINICS OpenApi API 加藤

こんにちは、インキュベーション本部エンジニアの加藤です。 主に CLINICS アプリの開発を担当しています。 はじめに CLINICS アプリの開発では OpenAPI や gRPC を利用しています。 OpenAPI と gRPC の間には何の関係もないのですが、どちらも API の仕様をスキーマ言語で記述するという点では共通しています。 今回は... 続きを読む

Protocol BuffersでgRPCとGraphQL両対応のコードを生成するプラグイン書いた - blog::wnotes.net

2020/05/22 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip grpc BFF GraphQL Protobuf プラグイン

gRPC、あるいはGraphQL 昨今のAPI開発にgRPC、またはGraphQLを採用するケースは増えてきていて、ドメインロジックをgRPCで実装して、フロントエンド(BFF)はGraphQL経由のHTTP一本で取得するのはベストプラクティスの一つだと思っています。 とはいえ人的リソースや管理の問題から、ProtobufとGraphQLスキーマを両方メン... 続きを読む

Protocol Buffersのスキーマを利用した開発 - Speaker Deck

2019/08/31 このエントリーをはてなブックマークに追加 55 users Instapaper Pocket Tweet Facebook Share Evernote Clip スキーマ Speaker Deck 開発

All slide content and descriptions are owned by their creators. 続きを読む

Web API に秩序を与える Protocol Buffers / Protocol Buffers for Web API #builderscon - Speaker Deck

2019/08/30 このエントリーをはてなブックマークに追加 76 users Instapaper Pocket Tweet Facebook Share Evernote Clip Builderscon Schema 秩序 Web API

builderscon tokyo 2019 で「Web API に秩序を与える Protocol Buffers」というタイトルで発表する資料です。 cf. https://builderscon.io/builderscon/tokyo/2019/session/1803bd1b-1c90-4a59-a7ec-e33aae3218f5 Protocol Buffers を利用して Web API の Schema 管理をするという観点で、その手法やメリット・デメリッ... 続きを読む

スキーマ定義言語 Protocol Buffers と protoc-gen-swagger を使って Web API のスキマを埋めよう - VOYAGE GROUP techlog

2018/10/11 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip grpc 海老原 techlog スキーマ定義 オヤジギャグ

VOYAGE Lighthouse Studio の海老原 (@co3k) です。先日 30 歳になった記念としてタイトルはオヤジギャグです。 さて、普段は 神ゲー攻略 というゲーム攻略サイトを運営しているのですが、とある派生サービスを立ち上げるにあたり、 Web API スキーマ定義を gRPC に基づく形式の Protocol Buffers で書き、 protoc-gen-s... 続きを読む

MySQL の X Protocol/X DevAPI 周りについて調査したのをまとめたののメモ - tokuhirom's blog

2018/07/08 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドライバ 実装 TOKUHIROM 従来 MySQL

MySQL 8 以後では X Protocol がサポートされている(5.7 系では部分的なサポートであり、X Protocol を本格的に利用する場合には 8 を利用することが推奨されているようだ) 通信は従来の MySQL Protocol と異なり、Protocol Buffers Based となっていて、各言語のドライバの実装が簡単になっている(protocol buffers が... 続きを読む

protocプラグインとカスタムオプション - Qiita

2018/02/25 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita CodeGenerator protoc 本稿

以前の記事 ではprotocプラグインの書き方を紹介したが、実は1つ問題があった。 実用的なプラグインを書こうとした場合、しばしば生成時に必要なドメイン固有の情報が足りないのである。本稿ではそれを補うカスタムオプションの話をする。 ここでもう一度確認しよう。protocのプラグインは Protocol Buffersのスキーマ を読んで任意の処理を行える仕組みだ。それは CodeGenerator... 続きを読む

Protocol Buffersのテキスト形式 - Qiita

2018/02/11 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON Qiita Protobuf バイナリ形式 ほか

様々なシリアライズ形式やデータベース向けのスキーマ言語として Protocol Buffersが有用 という話や、そのために protocプラグインを書く話 をしてきた。 ここで、少し話は変わってProtocol Buffersメッセージのテキスト形式の話をする必要がある。 protobufで定義されたメッセージは、実はバイナリ形式やJSONにシリアライズするほか、独自のテキスト形式にもシリアライ... 続きを読む

protocプラグインの書き方 - Qiita

2018/02/11 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita sed awk Protobuf CSV

以前の記事 では、Protocol Buffers (protobuf)の魅力の1つは周辺ツールを拡張しやすいことだと述べた。そこで本稿では具体的に拡張のためのprotocプラグインの書き方を紹介したい。 ちなみに、protobufの周辺ツールと言うと2種類ある。 1つはprotobufでシリアライズされたデータを処理するツール。JSONやCSVにとってのjqやsedやawkに相当する。 もう1つ... 続きを読む

Big Sky :: gRPC のサービスが簡単に作れるライブラリ「lile」

2017/08/25 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip RPC Googl golang grpc ライブラリ

gRPC は型の強い RPC を色々な言語を使って実装できる仕組みとライブラリです。 Big Sky :: Protocol Buffers を利用した RPC、gRPC を golang から試してみた。 grpc/grpc · GitHub gRPC - An RPC library and framework https://github.com/grpc/grpc gRPC は Googl... 続きを読む

iOSCon 2017 in LondonでProtocol Buffersについて発表しました - Mercari Engineering Blog

2017/05/08 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mercari Engineering Blog iOS

2017 - 05 - 08 iOSCon 2017 in LondonでProtocol Buffersについて発表しました iOS iOSCon 2017 iOSConとは、iOSやSwiftに関わるエンジニアのためのカンファレンスです。今年は3/30, 31の2日間にロンドンで開催されました。参加者は約200人が集まり、27人のスピーカーがそれぞれLT、セッション、ワークショップ形式で発表し... 続きを読む

【Unity】Protocol Buffers と JSON のパフォーマンス速度を比較した話 - KAYAC engineers' blog

2017/03/13 このエントリーをはてなブックマークに追加 36 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON カヤック Unity 傾向 Blog

2017 - 03 - 13 【Unity】Protocol Buffers と JSON のパフォーマンス速度を比較した話 unity protobuf はじめに はめまして、カヤックのゲーム技研の Unity エンジニアの アフィフ です。 カヤックで運用しているゲームタイトルでは、主に JSON フォーマットでデータを管理していましたが、最近ではゲームのデータ量がどんどん増えていく傾向にあり... 続きを読む

TensorFlow for iOS のモデルについて - Qiita

2016/12/22 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS Qiita TensorFlow PB フォーマット

以前、『 TensorFlowの学習済みモデルを拾ってきてiOSで利用する 』という記事を書いたのですが、そのとき用いたモデルデータはいずれも Protocol Buffers 形式でした。 (YOLOモデルでリアルタイム一般物体認識) Protocol Buffersはプラットフォーム等を問わない汎用的なフォーマットですが、上の記事を書いたときにわからなかったのが、 .pb でエクスポートされた... 続きを読む

Big Sky :: ruby と C++ と golang で gRPC のベンチマークを取ってみた。

2015/03/04 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang grpc RPC Ruby チュートリアル

先日、Google が開発しているリモートプロシージャコール、gRPC を golang から使うチュートリアルを書きましたが Big Sky :: Protocol Buffers を利用した RPC、gRPC を golang から試してみた。 http://mattn.kaoriya.net/software/lang/go/20150227144125.htm 今日は ruby と C++... 続きを読む

gRPCでgdbmにネットワークインタフェイスを持たせる - delirious thoughts

2015/03/02 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip grpc RPCフレームワーク http ベース

2015-03-03 gRPCでgdbmにネットワークインタフェイスを持たせる 先日、HTTP/2とProtocol BuffersをベースにしたRPCフレームワーク、gRPCがリリースされた。 Google Developers Blog: Introducing gRPC, a new open source HTTP/2 RPC Framework Microservicesがなんちゃらいわ... 続きを読む

Big Sky :: Protocol Buffers を利用した RPC、gRPC を golang から試してみた。

2015/02/27 このエントリーをはてなブックマークに追加 124 users Instapaper Pocket Tweet Facebook Share Evernote Clip RPC proto golang grpc http

grpc/grpc · GitHub gRPC - An RPC library and framework https://github.com/grpc/grpc gRPC は Google が開発しているRPC(リモートプロシージャコール)のライブラリとフレームワークで、通信層は HTTP/2 を介して行われます。 データ層については、固定されている訳ではなくあくまでデフォルトで Proto... 続きを読む

ログのフォーマットやparse処理についてつらつら書いてみる。 - wyukawa’s blog

2013/08/04 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip フォーマット wyukawa’s blog Parse ロク

ログある程度構造化された半構造化ログのパターンとしては以下があると個人的には思ってる。Apacheのcombined ログフォーマットや独自フォーマットなどである程度決まったフォーマットで保存されておりHuman Readableだけどログのparseに正規表現が必要なもの。アプリで扱っているモデルをそのままMessagePack, Protocol Buffersなどの形式でシリアライズしたもの... 続きを読む

Protocol Buffers, Avro, Thrift & MessagePack - igvita.com

2011/08/01 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip MessagePack Thrift igvita.com

Perhaps one of the first inescapable observations that a new Google developer (Noogler) makes once they dive into the code is that Protocol Buffers (PB) is the "language of data" at Google. Put simply... 続きを読む

 
(1 - 22 / 22件)