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
VICOLLEのAPI層のモデル設計
Search
Yuya Hirayama
February 22, 2017
Technology
0
1.4k
VICOLLEのAPI層のモデル設計
Yuya Hirayama
February 22, 2017
Tweet
Share
More Decks by Yuya Hirayama
See All by Yuya Hirayama
Xcode Cloud事例紹介
hiragram
1
390
iOSアプリを安全にローカライズする
hiragram
1
390
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
生きた仕様書としてのUIカタログアプリ運用 構想編
hiragram
1
1.3k
waiwai-swiftc-lazy.pdf
hiragram
0
220
Protocol Oriented WebAPI Abstraction
hiragram
0
320
Vapor cloud + Codegen
hiragram
0
57
VaporアプリからFCM経由でプッシュ通知を送る
hiragram
0
120
アプリ内でWebAPIを抽象化するためのフレームワークAbstractionKitの紹介
hiragram
1
3.6k
Other Decks in Technology
See All in Technology
『GRANBLUE FANTASY Relink』キャラクターの魅力を支えるリグ・シミュレーション制作事例
cygames
0
120
DevRelの始め方
moongift
PRO
1
390
AIで変わるテスト自動化:最新ツールの多様なアプローチ/ 20240910 Takahiro Kaneyama
shift_evolve
0
240
GC24 Recap: Interface Internals
task4233
0
150
可視化により内部品質をあげるAIドキュメントリバース/20240910 Hiromitsu Akiba
shift_evolve
0
220
自作Cコンパイラ 8時間の奮闘
soukouki
0
850
PdMはどのように全てのスピードを上げられるか ~ 非連続進化のための具体的な取り組み ~
sansantech
PRO
4
1.3k
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
4
160
ロリポップ! for Gamersを支えるインフラ/lolipop for gamers infrastructure
takumakume
0
130
技術的負債解消の取り組みと専門チームのお話
bengo4com
0
340
o1のAPIで実験してみたが 制限きつすぎて辛かった話
pharma_x_tech
0
210
LLVM/ASMを使った有限体の高速実装
herumi
0
120
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
Done Done
chrislema
180
16k
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
Clear Off the Table
cherdarchuk
91
320k
We Have a Design System, Now What?
morganepeng
48
7.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
29
2.6k
Fireside Chat
paigeccino
31
2.9k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
Raft: Consensus for Rubyists
vanstee
135
6.5k
YesSQL, Process and Tooling at Scale
rocio
167
14k
The Language of Interfaces
destraynor
153
23k
Happy Clients
brianwarren
96
6.6k
Transcript
7*$0--&ΞϓϦͷ"1*ͷ Ϟσϧઃܭ 4QFFF$BGF.FFUVQ !IJSBHSBN
୭ w ฏࢁ༟ w !IJSBHSBN w w $.ࣄۀ෦ɹ7*$0--& J04ΞϓϦΤϯδχΞ
7*$0--&
ࠓ w νʔϜͷ։ൃϑϩʔͷΛ͠·͢ w ͦΕͧΕͷఔͰͬͯΔ͜ͱΛ؆୯ʹ͠· ͢ w ΞϓϦͷίʔυϕʔεͷதͰ"1*͕ͲͷΑ͏ʹఆ ٛ͞Ε͍ͯΔ͔ͷΛ͠·͢
νʔϜͷ։ൃϑϩʔ
+40/4DIFNBͰ"1*ఆٛ ϞοΫαʔόࣗಈੜ .BSLEPXOυΩϡϝϯτࣗಈੜ "1*ͱσʔλΦϒδΣΫτ ఆٛͷίʔυࣗಈੜ 45(ڥ"1*։ൃ 45(ڥ݁߹ςετ 2"ɺຊ൪ςετ ΞϓϦ։ൃ
Α͍ͱ͜Ζ w "1*ͷ࣮ྃΛͨͣʹJ04ଆΛฒߦͯ͠։ൃ Ͱ͖ͯΑ͍ w TDIFNBΛઈରʹਖ਼ͱ͢ΔͷͰෆ۩߹ͷݪҼ͕αʔ όଆͳͷ͔ΞϓϦଆͳͷ͔Θ͔Γͯ͘͢Α͍ w TDIFNB௨Γʹฦͯ͠ΔͳΒΞϓϦͷͬΆ ͍ɺTDIFNBʹ߹Θͳ͍Ϩεϙϯεฦͯ͠Δͳ
ΒαʔόଆͬΆ͍
ͳΜͱ͔͍ͨ͠ͱ͜Ζ w +40/4DIFNBࣗମͷϨϏϡʔ͕݁ߏͭΒ͍ w ੜͷKTPOਓ͕ಡΉͷͰͳ͍͠ɺNBSLEPXO ͷυΩϡϝϯτݟͯύϥϝʔλͷ࿙Εͱ͔ͳ ͔ͳ͔ؾ͖ͮʹ͍͘ w ·͋ɺ+40/4DIFNB࠾༻ʹΑΔϝϦοτͷ΄ ͏͕໌Β͔ʹେ͖͍͔Β͍͍͔ͳʜ
ͦΕͧΕͷఔΛ؆୯ʹ
+40/4DIFNBͰ"1*ఆٛ w KTPO@XPSME SLBNVSBKTPO@XPSME ͰεΩʔϚΛੜ w ಉ࣌ʹɺੜ͞ΕͨεΩʔϚΛݩʹQSNE JOUFSBHFOU QSNE
Ͱ.BSLEPXOυΩϡϝϯτΛੜ w +40/4DIFNB༻ͷϦϙδτϦͰϨϏϡʔ αʔόαΠ υɺΞϓϦ྆ਓ w ྑ͚ΕNBTUFSʹϚʔδ
None
ϞοΫαʔό্ཱͪ͛ w TDIFNB͕NBTUFSʹϚʔδ͞ΕΔͱɺͦΕΛ ͱʹ$PNNJUUFF JOUFSBHFOUDPNNJUUFF Λ ͬͨϞοΫ͕ੜ͞ΕΔɻ
ίʔυδΣωϨʔλ࣮ߦ w ͖ͬ͞Ϛʔδͨ͠TDIFNB༻ϦϙδτϦͷ $JSDMF$*͕ɺJ04༻ͷίʔυδΣωϨʔλ͕ͬ ͯΔ5SBWJT$*ΛΩοΫ͢Δ w TDIFNBΛղऍ֤ͯ͠ΤϯυϙΠϯτͱσʔλΦ ϒδΣΫτͷίʔυΛੜ w 044ͱͯ͠ެ։
TQFFFKTPOTDIFNBTXJGU
4XJGUଆͷ"1*ఆٛ
جຊࢥ w "1*ϦΫΤετͱͦͷϨεϙϯε3Y4XJGUͷ 0CTFSWBCMFͰநԽͯ͠ѻ͏ w Ωϟετͱ͔Ξϯϥοϓͱ͔ɺͳΔͨ͘͘͠ͳ ͍ w ܕਪ͍ͨ͠ w
ؔ࿈ܕ BTTPDJBUFEUZQF Λ͏ͨΊʹɺΤϯ υϙΠϯτͭͷܕͱͯ͠ఆٛͨ͠
None
"1*ར༻ଆ͕͢ඞཁͷ͋ΔύϥϝʔλΛͯ͠Ϧ ΫΤετʹؔ͢ΔσʔλΛΠϯελϯεԽ͢Δ
4JOHMF3FTQPOTF5IFNF&OUJUZ 5IFNF&OUJUZ͕ݸฦͬͯ͘Δ͜ͱΛࣔ͢ɻଞʹ "SSBZ3FTQPOTF)PHF&OUJUZɺ /P$POUFOU3FTQPOTFͳͲ͕͋Δɻ
ݺͼग़͠ଆ͜Μͳײ͡ w $MJQ5IFNF3FTQPOTF ͭ·Γ 4JOHMF3FTQPOTF5IFNF&OUJUZ Ͱܕਪ͞Εͯ ετϦʔϜͷܕ͕0CTFSWBCMF5IFNF&OUJUZʹ ܾ·Δ w 4JOHMF3FTQPOTF5IFNF&OUJUZJOJU
KTPO ͕ KTPOEJDUJPOBSZΛ5IFNF&OUJUZʹϚοϓͯ͠Πϯ ελϯεԽ
௨৴࣌ʹΫϥογϡ͠͏Δͷ͚ͩ͜͜