Submit Search
Upload
RakSulのInternal API開発で gRPCを導入した話
•
0 likes
•
5,778 views
nixiesan
Follow
RakSulのInternal API開発で gRPCを導入した話
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
そのRails Engine、 本当に必要ですか?
そのRails Engine、 本当に必要ですか?
nixiesan
モノリシックなRailsアプリケーションで Rails Engine を採用しなかった話 表参道.rb #41 〜技術的負債〜 Nobuhiro Nikushi 2018/12/06
一枚岩なレガシーシステムを ラクスルではどのようにRebuildしているのか?
一枚岩なレガシーシステムを ラクスルではどのようにRebuildしているのか?
nixiesan
ラクスルにおける技術負債解消の取り組みを紹介します 2018/11/29 yappli x RAKSUL 合同技術イベント 生まれ変わらNight -技術的負債からの一発逆転- by Nobuhiro Nikushi
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Terui Masashi
Database Night Hokkaido 2016 Summer http://connpass.com/event/37402/
5分では終わりそうにないfunctionsの話
5分では終わりそうにないfunctionsの話
Yoshiyuki Taniguchi
Azure Functions の小ネタ
The Internal of Serverless Plugins
The Internal of Serverless Plugins
Terui Masashi
Serverless Meetup Tokyo #1 http://serverless.connpass.com/event/40687/
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
gree_tech
GREE Tech Conference 2020 で発表された資料です。 https://techcon.gree.jp/2020/session/Session-2
ヘッドレスCMSとサーバーレス
ヘッドレスCMSとサーバーレス
真吾 吉田
2016.6.29 LT
俺とシビックテックとDiy
俺とシビックテックとDiy
Masayuki KaToH
シビックテックのモチベについて。 コピーフリーな世界においては、自分が便利なものを配るのは安いから、みんな作ろうという話。
Recommended
そのRails Engine、 本当に必要ですか?
そのRails Engine、 本当に必要ですか?
nixiesan
モノリシックなRailsアプリケーションで Rails Engine を採用しなかった話 表参道.rb #41 〜技術的負債〜 Nobuhiro Nikushi 2018/12/06
一枚岩なレガシーシステムを ラクスルではどのようにRebuildしているのか?
一枚岩なレガシーシステムを ラクスルではどのようにRebuildしているのか?
nixiesan
ラクスルにおける技術負債解消の取り組みを紹介します 2018/11/29 yappli x RAKSUL 合同技術イベント 生まれ変わらNight -技術的負債からの一発逆転- by Nobuhiro Nikushi
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Serverless ArchitectureにおけるNoSQL Services 〜DynamoDBも良いけどSimpleDBも忘れないであげてください!!〜
Terui Masashi
Database Night Hokkaido 2016 Summer http://connpass.com/event/37402/
5分では終わりそうにないfunctionsの話
5分では終わりそうにないfunctionsの話
Yoshiyuki Taniguchi
Azure Functions の小ネタ
The Internal of Serverless Plugins
The Internal of Serverless Plugins
Terui Masashi
Serverless Meetup Tokyo #1 http://serverless.connpass.com/event/40687/
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
gree_tech
GREE Tech Conference 2020 で発表された資料です。 https://techcon.gree.jp/2020/session/Session-2
ヘッドレスCMSとサーバーレス
ヘッドレスCMSとサーバーレス
真吾 吉田
2016.6.29 LT
俺とシビックテックとDiy
俺とシビックテックとDiy
Masayuki KaToH
シビックテックのモチベについて。 コピーフリーな世界においては、自分が便利なものを配るのは安いから、みんな作ろうという話。
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
Isamu Suzuki
Enterprise APIs Hack Night #1で発表したスライドです。 http://eahn.connpass.com/event/18013/
【資料】【Web開発者向け】クラウドセミナー@渋谷 #2【Azure入門】
【資料】【Web開発者向け】クラウドセミナー@渋谷 #2【Azure入門】
SAKURUG co.
This is the slide used at sakurug seminar.
Node.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメ
Isamu Suzuki
Node学園16時限目
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
Isamu Suzuki
2016/11/12(土)にあった東京Node学園祭2016でLT発表した資料です。 ※表示文字消え対策にpptxに変換したら若干レイアウト崩れたorz
極貧Webサービス運用 kawasaki.rb #044
極貧Webサービス運用 kawasaki.rb #044
Misao X
kawasaki.rb #044 で時間をいただいて発表したスライドです。 小粒なWebサービスを動かすのに使える格安のIaaSの比較と、安さの際立つIDCFクラウドについてまとめました。
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)
Akio Katayama
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
Terui Masashi
JAWS-UG札幌 第19回勉強会
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
Daisuke Nagao
[JAWS-UG AI] JAWS-DAYS 2017 発表資料
俺と LightSail 概要と使ってみた
俺と LightSail 概要と使ってみた
Masayuki KaToH
俺と LightSail 概要と使ってみた
クラウド環境におけるWebアプリケーションの正しい作り方(for Perl users)
クラウド環境におけるWebアプリケーションの正しい作り方(for Perl users)
Terui Masashi
YAPC::Hokkaido 2016 Sapporo
グラフ解析で社長の脳内さらす!
グラフ解析で社長の脳内さらす!
Kazuki Morozumi
社長の発言をグラフ解析して何を考えているのかをさらします
モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方
Junpei Nakada
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
mizugokoro
Automated deep learning training with AWS Step Functions and AWS Lambda.
Fargate起動歴1日の男が語る運用の勘どころ
Fargate起動歴1日の男が語る運用の勘どころ
Yuto Komai
FGOなど大規模ゲームの課題から学ぶゲームサーバ・インフラ勉強会でLTした資料です。 https://connpass.com/event/91736/
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
Toshiyuki Konparu
2013.11.02 第9回 JAWS-UG大阪の発表資料です
VRディープ座談会 introduction ojima
VRディープ座談会 introduction ojima
Hideki Ojima
2017/03/02 スペースラボさんでのVRディープ座談会での自己紹介スライド
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
真吾 吉田
2017.9.8@エンジニアサポートCROSS2017
サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事
Hiroyuki Hiki
Jawsdays2017で話したスライドです。
Serverless Meetup Tokyo #2 オープニング
Serverless Meetup Tokyo #2 オープニング
真吾 吉田
2017.1.17 Intro
Scalaプロダクトのビルド高速化
Scalaプロダクトのビルド高速化
kuro kuro
CircleCI Meetup Tokyo #2で話す資料です
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Koichiro Sumi
新宿.rb 29thでのLT内容です
GAE + Spannerで目指せ No (Uncomfortable) Ops
GAE + Spannerで目指せ No (Uncomfortable) Ops
Miniascape
GAE + Spannerで目指せ No (Uncomfortable) Ops
More Related Content
What's hot
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
Isamu Suzuki
Enterprise APIs Hack Night #1で発表したスライドです。 http://eahn.connpass.com/event/18013/
【資料】【Web開発者向け】クラウドセミナー@渋谷 #2【Azure入門】
【資料】【Web開発者向け】クラウドセミナー@渋谷 #2【Azure入門】
SAKURUG co.
This is the slide used at sakurug seminar.
Node.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメ
Isamu Suzuki
Node学園16時限目
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
Isamu Suzuki
2016/11/12(土)にあった東京Node学園祭2016でLT発表した資料です。 ※表示文字消え対策にpptxに変換したら若干レイアウト崩れたorz
極貧Webサービス運用 kawasaki.rb #044
極貧Webサービス運用 kawasaki.rb #044
Misao X
kawasaki.rb #044 で時間をいただいて発表したスライドです。 小粒なWebサービスを動かすのに使える格安のIaaSの比較と、安さの際立つIDCFクラウドについてまとめました。
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)
Akio Katayama
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
Terui Masashi
JAWS-UG札幌 第19回勉強会
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
Daisuke Nagao
[JAWS-UG AI] JAWS-DAYS 2017 発表資料
俺と LightSail 概要と使ってみた
俺と LightSail 概要と使ってみた
Masayuki KaToH
俺と LightSail 概要と使ってみた
クラウド環境におけるWebアプリケーションの正しい作り方(for Perl users)
クラウド環境におけるWebアプリケーションの正しい作り方(for Perl users)
Terui Masashi
YAPC::Hokkaido 2016 Sapporo
グラフ解析で社長の脳内さらす!
グラフ解析で社長の脳内さらす!
Kazuki Morozumi
社長の発言をグラフ解析して何を考えているのかをさらします
モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方
Junpei Nakada
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
mizugokoro
Automated deep learning training with AWS Step Functions and AWS Lambda.
Fargate起動歴1日の男が語る運用の勘どころ
Fargate起動歴1日の男が語る運用の勘どころ
Yuto Komai
FGOなど大規模ゲームの課題から学ぶゲームサーバ・インフラ勉強会でLTした資料です。 https://connpass.com/event/91736/
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
Toshiyuki Konparu
2013.11.02 第9回 JAWS-UG大阪の発表資料です
VRディープ座談会 introduction ojima
VRディープ座談会 introduction ojima
Hideki Ojima
2017/03/02 スペースラボさんでのVRディープ座談会での自己紹介スライド
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
真吾 吉田
2017.9.8@エンジニアサポートCROSS2017
サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事
Hiroyuki Hiki
Jawsdays2017で話したスライドです。
Serverless Meetup Tokyo #2 オープニング
Serverless Meetup Tokyo #2 オープニング
真吾 吉田
2017.1.17 Intro
Scalaプロダクトのビルド高速化
Scalaプロダクトのビルド高速化
kuro kuro
CircleCI Meetup Tokyo #2で話す資料です
What's hot
(20)
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
【資料】【Web開発者向け】クラウドセミナー@渋谷 #2【Azure入門】
【資料】【Web開発者向け】クラウドセミナー@渋谷 #2【Azure入門】
Node.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメ
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
極貧Webサービス運用 kawasaki.rb #044
極貧Webサービス運用 kawasaki.rb #044
AWS re:Invent 2013 参加報告(新サービスとセッション)
AWS re:Invent 2013 参加報告(新サービスとセッション)
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
私はこれでJSONをやめました〜あるいはAWSの設定をコード化するとはどういうことか〜
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
俺と LightSail 概要と使ってみた
俺と LightSail 概要と使ってみた
クラウド環境におけるWebアプリケーションの正しい作り方(for Perl users)
クラウド環境におけるWebアプリケーションの正しい作り方(for Perl users)
グラフ解析で社長の脳内さらす!
グラフ解析で社長の脳内さらす!
モバイルゲームにおけるAWSの泥臭い使い方
モバイルゲームにおけるAWSの泥臭い使い方
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
AWS Step FunctionとLambdaでディープラーニングの訓練を全自動化する
Fargate起動歴1日の男が語る運用の勘どころ
Fargate起動歴1日の男が語る運用の勘どころ
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
JAWS-UG Osaka 2013.11.02 Feel the Elesticity v2.0
VRディープ座談会 introduction ojima
VRディープ座談会 introduction ojima
Serverless Ninja Warriors [panel]
Serverless Ninja Warriors [panel]
サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事
Serverless Meetup Tokyo #2 オープニング
Serverless Meetup Tokyo #2 オープニング
Scalaプロダクトのビルド高速化
Scalaプロダクトのビルド高速化
Similar to RakSulのInternal API開発で gRPCを導入した話
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Koichiro Sumi
新宿.rb 29thでのLT内容です
GAE + Spannerで目指せ No (Uncomfortable) Ops
GAE + Spannerで目指せ No (Uncomfortable) Ops
Miniascape
GAE + Spannerで目指せ No (Uncomfortable) Ops
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介
Yasushi Ishikawa
2014年10月8日に開催したRubyアソシエーションビジネスセミナーでの講演資料です。
Scala.jsはじめました!
Scala.jsはじめました!
K Kinzal
#scala_ks
ビッグじゃなくても使えるSpark Streaming
ビッグじゃなくても使えるSpark Streaming
chibochibo
2016-05-21 JJUG CCC 2016 Spring
SpockからRSpecにきたときの気づき #coedorb
SpockからRSpecにきたときの気づき #coedorb
Youtarou TAKAHASHI
2016/04/10 の Ruby / Railsビギナーズ勉強会第12回のLT資料です。
fluxflex meetup in Tokyo
fluxflex meetup in Tokyo
Kyosuke Inoue
Deploy TypeScript with CodePipeline in Fargate
Deploy TypeScript with CodePipeline in Fargate
bitbank, Inc. Tokyo, Japan
Node学園祭 2018の登壇資料
らくちん Go言語
らくちん Go言語
株式会社YEBIS.XYZ
Nodeにしましょう
Nodeにしましょう
Yuzo Hebishima
静岡javaScript勉強会 #1 での発表内容です。
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
健太 田上
目黒.es #6 で発表 freeCodeCampの紹介と、よく質問を受ける「やっておいた方がいいプログラミング言語ってありますか」について考えました。
Start-padrino
Start-padrino
Uchio Kondo
JavaScriptトレンド総括(2014)
JavaScriptトレンド総括(2014)
VOYAGE GROUP
CloudSQL v2は デキる子なのか?
CloudSQL v2は デキる子なのか?
Kumano Ryo
GCPUG in Fukuoka 3rd (http://gcpugfukuoka.connpass.com/event/24125/)
SwaggerとAPIのデザイン
SwaggerとAPIのデザイン
Kazuhiro Hara
Swaggerではじめる楽々RESTful APIデザイン&ドキュメント管理
GraphQLについての5分間
GraphQLについての5分間
Matsuo Obu
GraphQLについて概要のまとめ。「とらのあな オタク×Node.js勉強会」で発表 (2018-02-28)
grpc-gateway を試してみた fukuoka.go#11
grpc-gateway を試してみた fukuoka.go#11
Yutaka Tachibana
grpc-gateway
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
健人 井関
2018/06/20 Fukuoka.js #4 LT
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
Kyosuke Inoue
Similar to RakSulのInternal API開発で gRPCを導入した話
(20)
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
Sidekiq Proを1年ほど使ってみて良かったところ、困ったところ | 新宿.rb 29th #shinjukurb
GAE + Spannerで目指せ No (Uncomfortable) Ops
GAE + Spannerで目指せ No (Uncomfortable) Ops
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
Rubyプログラミング教育に対する取り組みと事例紹介
Rubyプログラミング教育に対する取り組みと事例紹介
Scala.jsはじめました!
Scala.jsはじめました!
ビッグじゃなくても使えるSpark Streaming
ビッグじゃなくても使えるSpark Streaming
SpockからRSpecにきたときの気づき #coedorb
SpockからRSpecにきたときの気づき #coedorb
fluxflex meetup in Tokyo
fluxflex meetup in Tokyo
Deploy TypeScript with CodePipeline in Fargate
Deploy TypeScript with CodePipeline in Fargate
らくちん Go言語
らくちん Go言語
Nodeにしましょう
Nodeにしましょう
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
プログラミング初心者に ECMAScript(JavaScript) を最初の言語として勧めるべき? Meguro es6
Start-padrino
Start-padrino
JavaScriptトレンド総括(2014)
JavaScriptトレンド総括(2014)
CloudSQL v2は デキる子なのか?
CloudSQL v2は デキる子なのか?
SwaggerとAPIのデザイン
SwaggerとAPIのデザイン
GraphQLについての5分間
GraphQLについての5分間
grpc-gateway を試してみた fukuoka.go#11
grpc-gateway を試してみた fukuoka.go#11
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
なぜ初心者は webpackが解らないのか?- Why can’t you understand the webpack? -
Fluxflex meetup 2011 in Tokyo
Fluxflex meetup 2011 in Tokyo
Recently uploaded
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
嶋 是一 (Yoshikazu SHIMA)
進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~ 2024/6/12~14まで幕張メッセで開催されました、インターロップ併設アプリジャパンの展示会場内ROOM Bで、10:30~11:10の枠で登壇させてもらいましたセッション資料を公開します。
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
osamut
Hyper-V and SCVMM
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
Yuki Miyazaki
AI/IT系の会社だと「データ」は商売道具の一つかと思いますが、その「データ」って今の社会で一体どんな価値を持っていて、今後どのような責務を担わせるのが健全なのだろうか?という思考の発散をしてみました。 ※喋りメインだったのでスライドだけだと内容薄いと思います, 気になった方はhttps://x.com/wox_aiまで。
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
tazaki1
HVAC2024第1回 技術講習会 スライド
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
Osaka University
、コンテンツ制作の主体をプロのクリエーターからユーザーへと移行させている現状をご存じの方も多いでしょう。現在、画像コンテンツ制作現場では生成AIがクリエーターを支援するツールとして利用されています。セミナーでは、画像生成における自動化の境界についての議論が予定されています。 AIの利用には著作権や倫理的な問題も伴いますが、クリエーターとAIが共存し、センシング技術と統合することで新しい形のコンテンツが生み出されることが期待されています。
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
Generating Automatic Feedback on UI Mockups with Large Language Modelsを和訳紹介したものです
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
sugiuralab
インタラクション2024
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
Ce Zheng, Wenhan Wu, Chen Chen, Taojiannan Yang, Sijie Zhu, Ju Shen, Nasser Kehtarnavaz, Mubarak Shah, "Deep Learning-Based Human Pose Estimation: A Survey" arXiv2020 https://arxiv.org/abs/2012.13392
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
azuma satoshi
設計ナイト2024にて発表した内容になります。
Recently uploaded
(9)
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
ハイブリッドクラウド研究会_Hyper-VとSystem Center Virtual Machine Manager セッションMM
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
無形価値を守り育てる社会における「デー タ」の責務について - Atlas, Inc.
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代 The New Era of Content Economy Brought by Generative AI
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
ヒアラブルへの入力を想定したユーザ定義型ジェスチャ調査と IMUセンサによる耳タッチジェスチャの認識
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
RakSulのInternal API開発で gRPCを導入した話
1.
© RakSul,Inc. All
Rights Reserved. RakSulのInternal API開発で gRPCを導入した話 Omotesando.rb #45 Nobuhiro Nikushi 2019/04/03
2.
© RakSul,Inc. All
Rights Reserved. About me Nobuhiro Nikushi 二串 信弘 ● Works at RAKSUL INC. from 2017/3 ● Engineering Manager at Printing EC Team. ● Favorite Languages: Ruby, Golang, TypeScript, etc ● Private: English, Violin, 子育て Engineering Manager and Tech Lead at RAKSUL github: @nikushi twitter: @nikushi_jp
3.
ファブレス型印刷/広告EC “ラクスル” 物流のUber “ハコベル” Our services 印刷や物流といった伝統的な産業で事業を展開
4.
● ラクスルのシステムのRebuild ○ 一枚岩なレガシーシステムを
ラクスルではどのように Rebuildしているの か?https://www.slideshare.net/nixiesan/rebuild-124366117 ○ そうだ、ラクスルを作り直そう! | RakSul Tech Blog https://tech.raksul.com/2017/12/18/raksul-platform-project/ ● 商品カタログ機能のInternal API化 # 今日の話 What do I do?
5.
商品カタログAPI(MD API)の立ち上げにあたってgRPCを採用 その経緯を紹介します Today’s topic
6.
© RakSul,Inc. All
Rights Reserved. 印刷EC = raksul.com における商品カタログサービス。もともとモノリスアプリケーション 内に存在していた機能を別サービス化。 ユースケース ● ECサイトは商品仕様をAPI経由で参照できる ● カテゴリマネージャー向け(商品登録・更新、販売価格の更新など) What is MD API?
7.
© RakSul,Inc. All
Rights Reserved. 商品仕様の例: チラシ・フライヤー
8.
© RakSul,Inc. All
Rights Reserved. 商品仕様の例: 名刺
9.
© RakSul,Inc. All
Rights Reserved. 商品仕様の例: 冊子
10.
© RakSul,Inc. All
Rights Reserved. Components Monolithic App Monolithic App MD API GET https://raksul.com/flyer GET https://raksul.com/flyer gRPC over h2c server implemented by grpc gem, with Rails’ ecosystem. Still monolithic Rails app, but this layer acts like BFF. gRPC client stub, implemented by grpc gem
11.
© RakSul,Inc. All
Rights Reserved. 商品カタログの特性 ● raksul.com の商品カテゴリ数はN個(チラシ、名刺、冊子、etc..) ● 商品カテゴリ毎にデータスキーマは異なる 本プロジェクトでAPI仕様記述言語に求めること ● API仕様記述ファイルを商品カテゴリ毎に分けたい ● API仕様記述のエディタでの書きやすさを重視 We choose gRPC, Why?
12.
© RakSul,Inc. All
Rights Reserved. Protocol Buffers ● import によるファーストクラスのファ イル分割サポート ● エディタのサポートが強力 ○ 無論エディタによるが ○ JetBrains系エディタのproto plugin はとても良い ■ message間、ファイル間の コードジャンプ ■ syntax error feedback We choose gRPC, Why?
13.
© RakSul,Inc. All
Rights Reserved. RakSulではAPI開発にSwaggerを使ってきたが本案件では採用しなかった ● $ref を使うとファイル分割できるが ○ $ref: '../components/pet.yml' こういうの ● ローカルエディタでのコードジャンプは効くが、Swagger Editorは未対応 ○ (余談) 社内アンケートではSwagger Editor 派と ローカルエディタ派にそもそも分かれた ○ (余談) 私個人としては面倒だが Swagger Editor 使っていた ● Swagger UIや committee がresolveしてくれない ○ `$ref` を resolve し1ファイルに統合するスクリプトを作る ? ■ `$ref` の解決は Ruby ではなく別途 node を使うことになる ○ ファイル修正するたびにコマンド実行 ? or Guard で watchする? Swagger, why not?
14.
© RakSul,Inc. All
Rights Reserved. swagger-blocks という gem がある swagger記法をRuby の DSL で書ける 今回の要件も叶えれるが、本当に俺たちはRubyでSwaggerを書きたいか? 最終更新日が1 year ago 等々考えて見送った。
15.
© RakSul,Inc. All
Rights Reserved. ● JSON Schema より圧倒的に書きやすい(とおもった) ○ 記述量少ない && エディタサポートがいい感じなのでサクサク書ける ● REST制約(GET/POST/PUT/DELETE)に縛られないAPI設計ができること ○ 技術負債解消の文脈では関数単位で切り出しがしやすい! ● メンバーのモチベーションは高い、技術的な裾のが広がった ○ Protocol Buffersが便利だと気づく ○ 他案件でも採用 ● インフラ的チャレンジ(Sidecar Envoy, Service Discovery, Service Mesh, Container, etc) gRPCを採用後に感じた良かったこと
16.
© RakSul,Inc. All
Rights Reserved. gRPCを使ったサービスを本番運用に乗せるには考えることがたくさんある ● Infrastructure(monitoring, load balancing, graceful deploy, etc) ● Understanding gRPC protocol(status code, metadata, etc) ● Interceptor ● mock in unit tests ● mono git repository for proto files ● Understanding gRPC Server(Ruby and gRPC C-Core impl) ● etc ロングストーリー。これらの話はまたいつかの機会に話したい。 gRPC in Production
17.
© RakSul,Inc. All
Rights Reserved. We are hiring!
18.
© RakSul,Inc. All
Rights Reserved. Thank you!
19.
© RakSul,Inc. All
Rights Reserved. Appendix
20.
© RakSul,Inc. All
Rights Reserved. raksul-proto: mono repo for all systems’ proto files raksul-proto $ tree raksul/ raksul └── printmd └── v1 ├── businesscard.proto ├── b3flyer.proto ├── flyer.proto ├── price.proto …etc..
21.
© RakSul,Inc. All
Rights Reserved. フロントエンド向けのAPI戦略 ● フロント向けのAPIは引き続き RESTFul APIを採用 ● Swaggerを使う. gRPC-Web も考えたが見送り ○ PMやフロントエンドエンジニアの慣れ chorome developer tools ● しかしここでJSON Schemaを書いてしまっては裏側をgRPCにしたとしても意味が 無い protoc-gen-swaggerを使ってフロントエンド向けAPIの仕様もProtocol Buffers で書いて swagger.json 出力するようにした ref: スキーマ定義言語 Protocol Buffers と protoc-gen-swagger を使って Web API のスキマを埋めよう | VOYAGE GROUP techlog https://techlog.voyagegroup.com/entry/protoc-gen-swagger protoc-gen-swagger
Download now