Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GCPのgemにコントリビュートした話
Search
Atsushi Tanaka
July 31, 2019
Technology
870
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GCPのgemにコントリビュートした話
Atsushi Tanaka
July 31, 2019
More Decks by Atsushi Tanaka
See All by Atsushi Tanaka
プロダクト専任SREを置かずに 信頼性を追求する
bgpat
1
110
OpenCensusと歩んだ7年間
bgpat
0
740
SREだけど社内営業組織の業務改善をしてみた
bgpat
0
940
ウォンテッドリーにおける Platform Engineering
bgpat
0
850
Wantedly での Datadog 活用事例
bgpat
2
6.4k
KubernetesでDatadogを飼うならオートディスカバリーを使わないと損
bgpat
2
1.1k
マイクロサービス基盤にフルマネージドサービスではなくKubernetesを選択する理由
bgpat
12
4.7k
400万ユーザーに価値を届けるエンジニアを を支えるインフラ基盤
bgpat
3
560
Ruby製社内ツールのGo移行
bgpat
2
880
Other Decks in Technology
See All in Technology
Webとヘルスデータ
yukukotani
0
190
設計の世代交代を乗り越える、14年続くAndroidアプリの開発戦略
sansantech
PRO
1
130
なぜSRE・セキュリティは評価されないのか?守りの組織を事業成長エンジンに変えた実践
cscengineer
PRO
3
2.2k
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
6
7.1k
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
bet_ai_day_2026_session02
agenticsec
1
990
IoTハンズオンの舞台裏
shirouz
2
140
Sony-DroidKaigi2026
sony
1
320
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
360
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
910
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
210
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
160
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.7k
Ruling the World: When Life Gets Gamed
codingconduct
0
320
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
The browser strikes back
jonoalderson
0
1.6k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
890
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Side Projects
sachag
455
43k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
320
Automating Front-end Workflow
addyosmani
1369
210k
A Soul's Torment
seathinner
7
3.5k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
560
Transcript
©2019 Wantedly, Inc. ($1ͷHFNʹίϯτϦϏϡʔτͨ͠ Meguro.rb #29 LT 31.Jul.2019 - Atsushi
Tanaka @bgpat
©2019 Wantedly, Inc. @bgpat / Atsushi Tanaka Infrastructure Engineer at
Wantedly, Inc. ࣾʹ Google Cloud Pub/Sub ΛΊΑ͏ͱ͍ͯ͠Δਓ
©2019 Wantedly, Inc. w ($1ͷαʔϏε w ϚΠΫϩαʔϏεؒͰ ඇಉظ௨৴͢ΔͨΊʹಋೖ w 3VCZαϙʔτ͍ͯ͠Δ
HPPHMFDMPVEQVCTVC (PPHMF$MPVE1VC4VC https://cloud.google.com/pubsub/docs/overview
©2019 Wantedly, Inc.
©2019 Wantedly, Inc. ($1ͷHFNʹDPOUSJCVUF͠·ͨ͠
©2019 Wantedly, Inc. ϓϧϦΫΛ௨͢·ͰͷܦҢ োରԠ ࠓ͢͜ͱ
©2019 Wantedly, Inc. ൃੜ ௐࠪ मਖ਼ύονΛग़͢ ࠓ͢͜ͱ
©2019 Wantedly, Inc. ൃੜ Ϣʔβʔ ඦສਓ ʹҰ੪௨ΛૹΖ͏ͱ͍ͯͨ͠ w σΠϦʔͷόονδϣϒͱ࣮ͯ͠ߦ w
ͳ్͔ͥதͰࢭ·Δ w ͍ͭ·Ͱܦͬͯૹ৴͠ऴΘΒͳ͍ w Τϥʔ͕ग़͍ͯΔΘ͚Ͱͳ͍
©2019 Wantedly, Inc. ௐࠪ Ͳ͏͍͏݅Ͱ͕ൃੜ͢Δͷ͔Δ w ૹ৴ΛඇಉظͰߦ͏ͱ్தͰࢭ·Δ w HPPHMFDMPVEQVCTVCͰQVCMJTIʢಉظʣͱQVCMJTI@BTZODʢඇಉظʣ͕͑Δ w
෦ͰDPODVSSFOUSVCZΛ͍ͬͯΔ w ϝοηʔδͷ͕݅ଟ͍ͱى͜Δ w ઍ݅ఔͰಛʹͳ͘ૹ৴Ͱ͖Δ
©2019 Wantedly, Inc. ௐࠪ ݪҼͷΓ͚ ࣅͨॲཧΛ͍ͯ͠ΔΞϓϦέʔγϣϯͱൺֱ͢Δ w ݅Λἧ͑ͯඇಉظͰૹ৴ ˰ ผͷΞϓϦέʔγϣϯສ݅ॲཧͯ͠ࢭ·Βͳ͔ͬͨ
w ࠩͲ͜ʹ͋Δʁ w ґଘ͢ΔHFNͷόʔδϣϯಉ͡ w ૹ৴͢Δ༰ҟͳΔ ˰ ͕ى͖ͳ͍ΞϓϦέʔγϣϯ%#ΞΫηεΛ͍ͯͨ͠
©2019 Wantedly, Inc. ௐࠪ ճආࡦ͕໌ %#ΞΫηεͷ͕࣌ؒॏཁʁ ʮશମ͕͘ͳΔ͜ͱͰσουϩοΫ͕ݦࡏԽ͍ͯ͠Δʁʯ TMFFQΛڬΜͰΈͨ w ૹ৴ˠඵͭ
w ૹ৴͕٧·Δ͜ͱͳ͘ͳͬͨ
©2019 Wantedly, Inc. ௐࠪ ࠓޙͷରࡦͷͨΊʹ͞ΒʹௐΔ ͕ى͖Δͱ͖ͷϝτϦΫεͷมԽΛݟΔ w ϝοηʔδͷૹ৴ϖʔε 4UBDLESJWFS.POJUPSJOH͔Β$MPVE1VC4VCͷϝτϦΫε͕ݟΕΔ w
3VCZ7.ͷϝτϦΫε w /FX3FMJDͷػೳͰऔΕΔʢࣾͰ͍ͬͯΔͷͰʣ w ϝϞϦ༻ɾώʔϓαΠζɾ($ɾεϨουͳͲ
©2019 Wantedly, Inc. ௐࠪ %#ΞΫηε͕͋Δ߹ ૹ৴ͷϖʔεΛൺֱ %#ΞΫηε͕ͳ͍߹
©2019 Wantedly, Inc. ௐࠪ %#ΞΫηε͕͋Δ߹ ૹ৴ͷϖʔεΛൺֱ %#ΞΫηε͕ͳ͍߹
©2019 Wantedly, Inc. ௐࠪ 3VCZ7.ͷϝτϦΫεΛൺֱ %#ΞΫηε͕͋Δ߹ %#ΞΫηε͕ͳ͍߹
©2019 Wantedly, Inc. ௐࠪ %#ΞΫηε͕͋Δ߹ 3VCZ7.ͷϝτϦΫεʢεϨουʣΛൺֱ %#ΞΫηε͕ͳ͍߹
©2019 Wantedly, Inc. ௐࠪ %#ΞΫηε͕͋Δ߹ 3VCZ7.ͷϝτϦΫεʢεϨουʣΛൺֱ %#ΞΫηε͕ͳ͍߹
©2019 Wantedly, Inc. ௐࠪ εϨουଟ͗͢ͳ͍ʁ w ͕ى͖͍ͯͳͯ͘ݸۙ͘࡞ΒΕ͍ͯΔ w ͕ى͖Δ߹ສݸ࡞ΒΕ͍ͯΔ
©2019 Wantedly, Inc. ௐࠪ ϝοηʔδͷૹ৴࣌ʹ ճ͔͠εϨου࡞ΒΕͳ͍ͣ https://github.com/googleapis/google-cloud-ruby/blob/7b87b46675ffce0b991f3678bfd4548195f11760/google-cloud-pubsub/lib/google/cloud/pubsub/async_publisher.rb#L79-L80
©2019 Wantedly, Inc. ௐࠪ εϨουΛ࡞ΔؔΛϑοΫͯ͠ճΛ͑ͨ ˰ ճεϨου͕࡞ΒΕ͍ͯΔ
©2019 Wantedly, Inc. ௐࠪ ݪҼ໌ ˰DPODVSSFOUSVCZͷ$BDIFE5ISFBE1PPMΛ͍ͬͯͨ w NBY@UISFBETΛͰ্ॻ͖͍ͯ͠Δ w ݺͼग़͢ଆͤΔ͕༻͞ΕͣΤϥʔग़ͳ͍
w ࠷େΛࢦఆ͢ΔͳΒ5ISFBE1PPM&YFDVUPSΛ͏͖
©2019 Wantedly, Inc. मਖ਼ύονΛग़͢ ࠶ݱίʔυΛఴ͑ͯJTTVFͰใࠂ
©2019 Wantedly, Inc. मਖ਼ύονΛग़͢ ͍ͭͰʹϓϧϦΫ࡞
©2019 Wantedly, Inc. w 3VCZͰඇಉظॲཧΛ͢Δͷ͍͠ w /FX3FMJDͷ3VCZ7.ศར w 044ʹίϯτϦϏϡʔτͰ͖ͯخ͍͠ ·ͱΊʢײʣ