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
Vapor cloud + Codegen
Search
Yuya Hirayama
February 06, 2018
Technology
0
73
Vapor cloud + Codegen
Yuya Hirayama
February 06, 2018
Tweet
Share
More Decks by Yuya Hirayama
See All by Yuya Hirayama
Deep Dive into ~/.claude/projects
hiragram
14
14k
iOSアプリ開発もLLMで自動運転する
hiragram
6
2.5k
iOSアプリの定期リリースとその自動化@potatotips#90
hiragram
1
440
Xcode Cloud事例紹介
hiragram
1
490
iOSアプリを安全にローカライズする
hiragram
1
430
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
生きた仕様書としてのUIカタログアプリ運用 構想編
hiragram
1
1.4k
waiwai-swiftc-lazy.pdf
hiragram
0
290
Protocol Oriented WebAPI Abstraction
hiragram
0
380
Other Decks in Technology
See All in Technology
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
3
2k
CDK Toolkit Libraryにおけるテストの考え方
smt7174
1
550
サービスを止めるな! DDoS攻撃へのスマートな備えと最前線の事例
coconala_engineer
1
180
ABEMAの本番環境負荷試験への挑戦
mk2taiga
5
1.3k
大量配信システムにおけるSLOの実践:「見えない」信頼性をSLOで可視化
plaidtech
PRO
0
390
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
240
サイバーエージェントグループのSRE10年の歩みとAI時代の生存戦略
shotatsuge
4
1.1k
三視点LLMによる複数観点レビュー
mhlyc
0
230
Introduction to Bill One Development Engineer
sansan33
PRO
0
260
対話型音声AIアプリケーションの信頼性向上の取り組み
ivry_presentationmaterials
3
1.1k
Four Keysから始める信頼性の改善 - SRE NEXT 2025
ozakikota
0
420
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
39k
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
RailsConf 2023
tenderlove
30
1.1k
How STYLIGHT went responsive
nonsquared
100
5.6k
GitHub's CSS Performance
jonrohan
1031
460k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Side Projects
sachag
455
42k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Site-Speed That Sticks
csswizardry
10
700
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.3k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
Statistics for Hackers
jakevdp
799
220k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Transcript
.ZVTFDBTFPG 7BQPSBOE7BQPS$MPVE 7BQPS.FFUVQTUJO5PLZP 'FC !IJSHSBN
.& w :VZB)JSBZBNB BMTPLOPXOBT!IJSBHSBN w J04BQQEFWFMPQFSBU7"4*-: w 1SPUPDPMPSJFOUFEQSPHSBNNFS w
8JMMCFTQFBLJOHBUUSZ4XJGU5PLZP
'JSTUPGBMM
/FXBQQSFMFBTFE w 3FMFBTFEJOUIJTNPSOJOH w 0SCJU#JUDPJOSBUFWJFXFSJONVMUJQMF FYDIBOHFT w 6TJOH7BQPSBOE7BQPS$MPVEBT CBDLFOE w
*`NUBMLJOHBCPVUUIJTTFSWJDF`TVTF DBTF
0VUMJOF w 8IZ7BQPS w 8IBU*EPPO7BQPS$MPVE w (FOFSBUJOHDPOUSPMMFSTBOENPEFMTGSPN 4XBHHFSEPDVNFOUBUJPO
8IZ7BQPS w 5PCFIPOFTU BOZPUIFSGSBNFXPSLTBSFBMTPPL w *OFWFSXBOUUPNBOBHFBOZCBDLFOETUV⒎CZNZTFMG TVDIBTJOTUBODFT TDBMJOH EFQMPZNFOU EBUBCBTF
DSPOKPCTBOETPPO w *OPUIFSXPSET *EJEO`UDIPPTF7BQPS CVUDIPTF7BQPS $MPVE w $PSFNFNCFSTBSFBDUJWFPO4MBDL TPXFDBOBTL BCPVUBOZUSPVCMFTBOERVFTUJPOT5IBOLZPV
8IBU*EPPO7BQPS$MPVE w 0OFBQQMJDBUJPOSFQMJDBJOTUBODF 4NBMM NP w l'SFFzBOEl)PCCZzEPFTO`UIBWFFOPVHINFNPSZ UPSVO344DSBXMFSJODSPOKPCT w
*IPQFOFXQMBOUIBUIBTPS.#PGNFNPSZ BOEDPTUTMFTTUIBONP w 0OFEBUBCBTFJOTUBODF 4IBSFE NP
8IBU*EPPO7BQPS$MPVE w .ZXFC"1*BQQMJDBUJPODVSSFOUMZEPFTKVTUGFUDIJOHGSPN %#BOESFUVSOTUPBQQBT+40//PDPNQMFYMPHJDTUIFSF w 5XPDSPOKPCT #JUDPJOFYDIBOHFDSBXMFSBOE/FXTNFEJB DSBXMFS w 3Y4XJGUBOE3Y#MPDLJOHBSFIFBWJMZVTFEUPNBOBHF"1*
SFRVFTUTBOESFUSJFT w /FXTDSBXMFSVTFT9.-1BSTFSUPQBSTF344BOEJU XBTUFTUPPNBUDINFNPSJFTTPUIBU*IBEUPVQHSBEFUP MBSHFSJOTUBODF
7BQPS"QQ %BUBCBTF /FXTNFEJB 344 #JUDPJO FYDIBOHF "1* $SPOKPCT 8FC"1* 4JNQMF
8IBU*EPPO7BQPS$MPVE w 7BQPSDMJUPPMIBTTVCDPNNBOEDBMMFEADMPVEA BOE* DBOEFQMPZ DIBOHFSFQMJDBTJ[F PSMPPLJOUPMPHTCZ TJNQMFDPNNBOE w 7BQPSDMJUPPMBMTPDBOHFOFSBUF9DPEFQSPKFDUpMFTP
XFDBOVTF9DPEFUPEFWFMPQ7BQPSBQQ
(FOFSBUJOHDPOUSPMMFSTBOENPEFMTGSPN 4XBHHFSEPDVNFOUBUJPO NBJOQBSUPGNZUBML
8IZHFOFSBUPS w *XBOUUPDPODFOUSBUFPONZCVTJOFTTMPHJD OPU GSBNFXPSLTQFDJpDTUV⒎TTVDIBTSFHJTUSBUJPOUP 63-SPVUFS .Z42-TDIFNFNJHSBUJPO BOETPPO w *EFWFMPQJ04DMJFOUBQQMJDBUJPOBUUIFTBNFUJNF
TPJU XJMMCFIBSEUPLFFQNPEFMEFpOJUJPOTJOCPUI SFQPTJUPSZDPSSFDUBOETBNF
w 6TJOH"QQMF`THZCBTUFNQMBUF IUUQTHJUIVCDPN BQQMFTXJGUCMPCNBTUFSVUJMTHZCQZ w 8FDBOVTF1ZUIPOJOHZCUFNQMBUFTPFBTZUPNBJOUBJO PSNPEJGZUFNQMBUFT -JOFUIBUTUBSUTGSPNAAJT 1ZUIPODPEF
4XBHHFS
ˠ(FOFSBUFEDPOUSPMMFS
w (FOFSBUFEDPOUSPMMFSPOMZDPOUBJOTJOGPSNBUJPOBCPVU SFTQPOTFUZQF EFTDSJCFEBTUZQFBMJBT BOE SFHJTUFSJOHDPOUSPMMFS`TNFUIPEUPSPVUFS w 5IJTNFBOT DPEFHFOFSBUPSEPFTOPUHFOFSBUF FTTFOUJBMJNQMFNFOUBUJPO
TP*IBWFUPJNQMFNFOU DPEFUIBUGFUDIFTEBUBGSPN%#BOESFUVSOTBT SFTQPOTF w *G*GPSHPUUPJNQMFNFOUFTTFOUJBMMPHJDT DPOUSPMMFS`T NFUIPEJTNJTTJOH DPNQJMFSDBOOPUDPNQJMFUIF DPOUSPMMFSTPJU`TTBGF
5IFOZPVIBWFUPXSJUF
w (FOFSBUFEDPOUSPMMFSDPOUBJOT w 3FTQPOTFUZQFEFpOJUJPO w 3PVUFSSFHJTUSBUJPO w (FOFSBUFENPEFMDPOUBJOT w 1SPQFSUZEFpOJUJPOT
w +40/DPOWFSTJPOT w .Z42-NJHSBUJPOT
w $PEFHFOFSBUJPONBLFTFBTJFS w BEEJOHOFXFOEQPJOU w BEEJOHOFXNPEFMUZQF w BEEJOHOFXQSPQFSUZUPFYJTJOHNPEFM w *U`TOPUDPNQMFUFMZBVUPNBUJD:PVIBWFUPXSJUF
NJHSBUJPONBOVBMMZ
/PUHPPEUIJOHTBSPVOE DPEFHFOFSBUJPO w .JHSBUJPOT w (FOFSBUPSHFOFSBUFTTDIFNBNJHSBUJPOPGFBDINPEFMT BTDSFBUJOHOFXUBCMF w #VUXIFO*`NBEEJOHOFXQSPQFSUZUPFYJTUJOHNPEFM *
IBWFUPBEEOFXNJHSBUJPOUIBUBEETOFXDPMVNOGPSUIF QSPQFSUZBOEBQQFOEUPADPOpHQSFQBSBUJPOA5IJTJTOPU TVQQPSUFEZFUTPEFWFMPQFSTIBWFUPBEENJHSBUJPOGPS OFXQSPQFSUZNBOVBMMZ w *BNHPJOHUPTVQQPSUUIJTJOOFBSGVUVSF
$VSSFOUTUBUVTPGUIF HFOFSBUPS w IUUQTHJUIVCDPNIJSBHSBN4XBLP w "DUVBMMZPQFOTPVSDFE CVUJU`TOPUVQEBUFE w (PJOHUPSFMFBTFOFXWFSTJPOUIBU*BNDVSSFOUMZ VTJOHPOQSPEVDUJPO
w 0OMZGFXGFBUVSFTPG4XBHHFSBSFTVQQPSUFE CVUJU`T DVSSFOUMZFOPVHIUPNF*EPO`UIBWFNPUJWBUJPOUP TVQQPSUNPSF4XBHHFS`TGFBUVSF13TBSFXFMDPNF
w 16--3&26&454"3&8&-$0.&
5SZJUPVU w 3FMFBTFEJOUIJTNPSOJOH w 0SCJU#JUDPJOSBUFWJFXFSJO NVMUJQMFFYDIBOHFT w 6TJOH7BQPSBOE7BQPS$MPVEBT CBDLFOE w
*`NUBMLJOHBCPVUUIJTTFSWJDF`TVTF DBTF
w 7BQPS$MPVEJTUIFCFTUXBZUPTUBSUEFWFMPQJOH TFSWFSTJEF4XJGU w $PEFHFOFSBUJPODBONBLF7BQPSQSPHSBNNJOHNPSF TBGF w 4XBHHFSESJWFOEFWFMPQNFOUJTHPPEXBZUPEFWFMPQ TFSWFSTJEFBOEDMJFOUBQQBUUIFTBNFUJNF 4VNNBSZ