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
Thrift admin-page problem
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ruicc
June 29, 2019
Technology
0
11k
Thrift admin-page problem
Finagle (&thrift)を使用した時に恐らく直面するであろう管理画面問題(またその一般化問題)について。
ruicc
June 29, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
220
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
170
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
160
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
200
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
170
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
100
Cosmos World Foundation Model Platform for Physical AI
takmin
0
650
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
0
340
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
900
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
450
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Why Our Code Smells
bkeepers
PRO
340
58k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
YesSQL, Process and Tooling at Scale
rocio
174
15k
Designing Experiences People Love
moore
144
24k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
92
30 Presentation Tips
portentint
PRO
1
210
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Transcript
'JOBHMF UISJGU BENJOQBHFQSPCMFN !SVJDD '*7& *OD
4QFBLFS w !SVJDD SVJDIJ w )BTLFMMFS w '*7& *OD
w ϞόΠϧಈըࠂͷձࣾ 4DBMB༻ w -*/&ͷࢠձࣾ w IUUQTXXXpWFDPSQDPN
5ISJGUBENJOQBHF QSPCMFN
Α͋͘Δߏ "QQGSPOU .Z42- 6TFS SFRVFTU TFMFDU SFTQPOTF SFTQPOTF
Α͋͘Δߏ XBENJO 4ZTUFN GPSBENJO "ENJO BDDFTT TFMFDUVQEBUF "QQGSPOU
.Z42- 6TFS SFRVFTU SFTQPOTF SFTQPOTF TFMFDU
ࠓճͷओ 4ZTUFN GPSBENJO "ENJO BDDFTT TFMFDUVQEBUF "QQGSPOU .Z42-
6TFS SFRVFTU SFTQPOTF SFTQPOTF TFMFDU
લఏ݅ w ҙͷΤϯδχΞ ཧը໘Λ࡞Γͨ͘ͳ͍
None
QIQ.Z"ENJO w QIQ.Z"ENJO w 8FC͔Β.Z42-Λ৮Δ͜ͱ͕ग़དྷΔ
JEFBQIQ.Z"ENJO QIQ.Z"ENJO 306TFS SFBE TFMFDUVQEBUF "QQGSPOU .Z42- 6TFS SFRVFTU
SFTQPOTF SFTQPOTF TFMFDU ˞ΦϖϛεͰγεςϜ͕ࢮ͵ͷͰ ɹ͓͢͢ΊͰ͖·ͤΜ 386TFS &OHJOFFS SFBEXSJUF
QIQ.Z"ENJO w ৭ʑ͋Δ͕ɺͱΓ͋͑ͣӡ༻Մೳɻ w ΑΓચ࿅͞Εͨπʔϧ͕.Z42-पลʹଘࡏ
ͱ͜ΖͰ
'JOBHMF w 31$TZTUFNNBEFCZ5XJUUFS w 'BTU w 4UBCMF w &YUFOTJCMF w
XSJUUFOJO4DBMB w '*7&αʔόʔ'JOBHMFͰॻ͍͍ͯΔ
'JOBHMFศར "QQGSPOU 'JOBHMF .Z42- 6TFS SFRVFTU SFTQPOTF SFTQPOTF TFMFDU
.Z42- w .Z42- ,74ͱͯ͠༏लͰ͋Δ͜ͱ͕ΒΕ͍ͯΔ w UISJGUCJOBSZΛͦͷ··֨ೲ͢Δ w QSJNBSZLFZJE w JOEFYLFZTFWFSBMpFMET
.Z42- ,74ͱͯ͠༏ल "QQGSPOU 'JOBHMF .Z42- 6TFS SFRVFTU SFTQPOTF SFTQPOTF
TFMFDU UISJGU
42-ͷ݁Ռ͕CJOBSZͰಡΊͳ͍ QIQ.Z"ENJO "ENJO BDDFTT TFMFDUVQEBUF "QQGSPOU 'JOBHMF .Z42-
6TFS SFRVFTU SFTQPOTF SFTQPOTF TFMFDU UISJGU UISJGU CJOBSZ
લఏ݅֬ೝ w ΤϯδχΞ ཧը໘Λ࡞Γͨ͘ͳ͍
ͯ͞Ͳ͏͢Δʁ 4ZTUFN GPSBENJO "ENJO BDDFTT TFMFDUVQEBUF "QQGSPOU 'JOBHMF .Z42-
6TFS SFRVFTU SFTQPOTF SFTQPOTF TFMFDU UISJGU SFBEBCMF SFTQPOTF
ҰൠԽ +40/ QSPUPCVG qBUCV⒎FS $#03 4ZTUFN GPSBENJO "ENJO BDDFTT
TFMFDUVQEBUF "QQGSPOU .Z42- 6TFS SFRVFTU SFTQPOTF SFTQPOTF TFMFDU CJOBSZ SFBEBCMF SFTQPOTF
$36%͘Β͍ ཧը໘Λੜ͍ͨ͠
4DSPPHF w 5ISJGUDPEFHFOFSBUPS w 'JOBHMFࣗલͷDPEFHFOFSBUPS Λ࣋ͬͯΔ w IUUQTUXJUUFSHJUIVCJPTDSPPHF
4DSPPHFCFIBWJPVS UISJGU pMFT 4DBMB pMFT HFOFSBUF
4DSPPHFCFIBWJPVS UISJGU pMFT 4DBMB pMFT HFOFSBUF 4DBMB$MBTT 4FSJBMJ[FS%FTFSJBMJ[FS UISJGUpMFT͕࣋ͭใ
3FqFDUJPOGSPNTDBMBDMBTT w 4DSPPHFSFqFDUJPOͷͨΊͷใΛՃ͍ͯ͠Δ w ՄೳͳݶΓΓͨ͘ͳ͍ w อक͕େม w ֦ு͕େม w
ͬͱతͳදݱ͕΄͍͠ wܕ͕΄͍͠
4DSPPHFCFIBWJPVS UISJGU pMFT 4DBMB pMFT "45 QBSTF HFOFSBUF
4DSPPHFCFIBWJPVS UISJGU pMFT 4DBMB pMFT "45 QBSTF HFOFSBUF ຊʹ΄͔ͬͨ͠ͷ
None
w "45͕DBTFDMBTTͰఆٛ͞Ε͍ͯΔ 1BUUFSO.BUDI͍͚ͯ͠ USBWFSTFग़དྷΔʂ
(FOFSBUF)5.-GPSN UISJGU pMFT 4DBMB pMFT "45 QBSTF HFOFSBUF HFOFSBUF )5.-GPSN
)5.-
5ISJGU"45ศར w ࠓճͷΑ͏ʹ୯७ͳཧը໘͕ੜͰ͖Δ w .Z42-DSFBUFUBCMF͕ੜͰ͖Δ w #JH2VFSZͷTDIFNB͕ੜͰ͖Δ w ͨͩ͠6OEPDVNFOUFE w
QBSTFSඞཁͳػೳ͔ͩΒແ͘ͳΔ͜ͱͳ͍ w "45ͩ͠େ͖͘มΘΔ͜ͱͳ͍ʢͣʣ
ཧը໘ "VUPHFO 4ZTUFN GPSBENJO "ENJO BDDFTT TFMFDUVQEBUF "QQGSPOU .Z42-
6TFS SFRVFTU SFTQPOTF SFTQPOTF TFMFDU CJOBSZ SFBEBCMF SFTQPOTF
·ͱΊ w 4FSJBMJ[FGPSNBUBENJOQBHFQSPCMFN w 5ISJGU"45ศར